From cd2ee45ba8247acd92abec228de3eefb7f357459 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 11:09:31 +0300 Subject: [PATCH 01/40] Update year in copyrights --- crates/app-core/src/app_ui/address.rs | 2 +- crates/app-core/src/app_ui/menu.rs | 2 +- crates/app-core/src/app_ui/sign.rs | 2 +- crates/app-core/src/app_ui/utils.rs | 2 +- crates/app-core/src/errors.rs | 2 +- crates/app-core/src/handlers/get_public_key.rs | 2 +- crates/app-core/src/handlers/sign_message.rs | 2 +- crates/app-core/src/handlers/sign_tx/mod.rs | 2 +- crates/app-core/src/handlers/sign_tx/summary_collector.rs | 2 +- crates/app-core/src/handlers/utils.rs | 2 +- crates/app-core/src/lib.rs | 2 +- crates/messages/src/lib.rs | 2 +- src/main.rs | 2 +- tests/application_client/__init__.py | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crates/app-core/src/app_ui/address.rs b/crates/app-core/src/app_ui/address.rs index daaa282..869e869 100644 --- a/crates/app-core/src/app_ui/address.rs +++ b/crates/app-core/src/app_ui/address.rs @@ -1,7 +1,7 @@ /***************************************************************************** * Mintlayer Ledger App. * (c) 2023 Ledger SAS. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/app_ui/menu.rs b/crates/app-core/src/app_ui/menu.rs index b6dff58..783f649 100644 --- a/crates/app-core/src/app_ui/menu.rs +++ b/crates/app-core/src/app_ui/menu.rs @@ -1,7 +1,7 @@ /***************************************************************************** * Mintlayer Ledger App. * (c) 2023 Ledger SAS. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 4222b50..1b8cdcb 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/app_ui/utils.rs b/crates/app-core/src/app_ui/utils.rs index 92a5200..dfaa299 100644 --- a/crates/app-core/src/app_ui/utils.rs +++ b/crates/app-core/src/app_ui/utils.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/errors.rs b/crates/app-core/src/errors.rs index 364bb55..f4faa50 100644 --- a/crates/app-core/src/errors.rs +++ b/crates/app-core/src/errors.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/handlers/get_public_key.rs b/crates/app-core/src/handlers/get_public_key.rs index 86b7c44..74d9baa 100644 --- a/crates/app-core/src/handlers/get_public_key.rs +++ b/crates/app-core/src/handlers/get_public_key.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/handlers/sign_message.rs b/crates/app-core/src/handlers/sign_message.rs index 5a60d55..f1c67a1 100644 --- a/crates/app-core/src/handlers/sign_message.rs +++ b/crates/app-core/src/handlers/sign_message.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index cbde975..a695d4b 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index 66ee6f4..e0efb8b 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/handlers/utils.rs b/crates/app-core/src/handlers/utils.rs index d43404b..05b2274 100644 --- a/crates/app-core/src/handlers/utils.rs +++ b/crates/app-core/src/handlers/utils.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 19ffc16..a37065a 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -2,7 +2,7 @@ * * Mintlayer Ledger App. * (c) 2023 Ledger SAS. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index 7bf1498..66ea70b 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -1,6 +1,6 @@ /***************************************************************************** * Mintlayer Ledger App. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main.rs b/src/main.rs index 1b527f4..dcf0260 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,7 @@ /***************************************************************************** * Mintlayer Ledger App. * (c) 2023 Ledger SAS. - * (c) 2025 RBB S.r.l. + * (c) 2025-2026 RBB S.r.l. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index dff703e..ad89431 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022 RBB S.r.l +# Copyright (c) 2025-2026 RBB S.r.l # opensource@mintlayer.org # SPDX-License-Identifier: MIT # Licensed under the MIT License; From 02d4cf16123fa8dd7b257f3f4e6e2e1ceb817d9c Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 11:31:04 +0300 Subject: [PATCH 02/40] Regenerate all snapshots --- tests/regenerate_snapshots.sh | 26 ++++++++++++++++++ .../flex/test_app_mainmenu/00002.png | Bin 7193 -> 0 bytes .../flex/test_app_mainmenu/00003.png | Bin 13245 -> 0 bytes .../00003.png | Bin 13245 -> 0 bytes .../flex/test_sign_message_refused/00005.png | Bin 13245 -> 0 bytes .../00001.png | Bin 18280 -> 0 bytes .../00002.png | Bin 12551 -> 0 bytes .../00003.png | Bin 3369 -> 0 bytes .../00004.png | Bin 3374 -> 0 bytes .../00001.png | Bin 18280 -> 0 bytes .../00002.png | Bin 13253 -> 0 bytes .../00003.png | Bin 3369 -> 0 bytes .../00004.png | Bin 3374 -> 0 bytes .../test_sign_tx_create_delegation/00001.png | Bin 16435 -> 0 bytes .../test_sign_tx_create_delegation/00002.png | Bin 6335 -> 0 bytes .../test_sign_tx_create_delegation/00003.png | Bin 11899 -> 0 bytes .../test_sign_tx_create_delegation/00004.png | Bin 6227 -> 0 bytes .../test_sign_tx_create_delegation/00005.png | Bin 13245 -> 0 bytes .../test_sign_tx_create_stake_pool/00001.png | Bin 15859 -> 0 bytes .../test_sign_tx_create_stake_pool/00002.png | Bin 6234 -> 0 bytes .../test_sign_tx_create_stake_pool/00003.png | Bin 12136 -> 0 bytes .../test_sign_tx_create_stake_pool/00004.png | Bin 6227 -> 0 bytes .../test_sign_tx_create_stake_pool/00005.png | Bin 13245 -> 0 bytes .../test_sign_tx_delegation_staking/00001.png | Bin 14201 -> 0 bytes .../test_sign_tx_delegation_staking/00002.png | Bin 12112 -> 0 bytes .../test_sign_tx_delegation_staking/00003.png | Bin 6227 -> 0 bytes .../test_sign_tx_delegation_staking/00004.png | Bin 13245 -> 0 bytes .../flex/test_sign_tx_freeze_tokens/00001.png | Bin 18280 -> 0 bytes .../flex/test_sign_tx_freeze_tokens/00002.png | Bin 11831 -> 0 bytes .../flex/test_sign_tx_freeze_tokens/00003.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_freeze_tokens/00004.png | Bin 3374 -> 0 bytes .../flex/test_sign_tx_htlc/00001.png | Bin 15843 -> 0 bytes .../flex/test_sign_tx_htlc/00002.png | Bin 18457 -> 0 bytes .../flex/test_sign_tx_htlc/00003.png | Bin 11527 -> 0 bytes .../flex/test_sign_tx_htlc/00004.png | Bin 6227 -> 0 bytes .../flex/test_sign_tx_htlc/00005.png | Bin 13245 -> 0 bytes .../00001.png | Bin 15132 -> 0 bytes .../00002.png | Bin 6335 -> 0 bytes .../00003.png | Bin 11626 -> 0 bytes .../00004.png | Bin 6227 -> 0 bytes .../00005.png | Bin 13245 -> 0 bytes .../flex/test_sign_tx_issue_nft/00001.png | Bin 15556 -> 0 bytes .../flex/test_sign_tx_issue_nft/00002.png | Bin 6515 -> 0 bytes .../flex/test_sign_tx_issue_nft/00003.png | Bin 11474 -> 0 bytes .../flex/test_sign_tx_issue_nft/00004.png | Bin 6227 -> 0 bytes .../flex/test_sign_tx_issue_nft/00005.png | Bin 13245 -> 0 bytes .../test_sign_tx_lock_then_transfer/00001.png | Bin 5448 -> 0 bytes .../test_sign_tx_lock_then_transfer/00002.png | Bin 11692 -> 0 bytes .../test_sign_tx_lock_then_transfer/00003.png | Bin 6227 -> 0 bytes .../test_sign_tx_lock_then_transfer/00004.png | Bin 12265 -> 0 bytes .../test_sign_tx_lock_then_transfer/00005.png | Bin 13245 -> 0 bytes .../test_sign_tx_lock_then_transfer/00012.png | Bin 13472 -> 0 bytes .../flex/test_sign_tx_long_tx/00000.png | Bin 11898 -> 0 bytes .../flex/test_sign_tx_long_tx/00001.png | Bin 15665 -> 0 bytes .../flex/test_sign_tx_long_tx/00002.png | Bin 20834 -> 0 bytes .../flex/test_sign_tx_long_tx/00003.png | Bin 12362 -> 0 bytes .../flex/test_sign_tx_long_tx/00004.png | Bin 6357 -> 0 bytes .../flex/test_sign_tx_long_tx/00005.png | Bin 13524 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00001.png | Bin 18105 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00002.png | Bin 6333 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00003.png | Bin 11577 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00004.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00005.png | Bin 3374 -> 0 bytes .../test_sign_tx_order_conclude/00001.png | Bin 16710 -> 0 bytes .../test_sign_tx_order_conclude/00002.png | Bin 19713 -> 0 bytes .../test_sign_tx_order_conclude/00003.png | Bin 6189 -> 0 bytes .../test_sign_tx_order_conclude/00004.png | Bin 11908 -> 0 bytes .../test_sign_tx_order_conclude/00005.png | Bin 3369 -> 0 bytes .../test_sign_tx_order_conclude/00006.png | Bin 3374 -> 0 bytes .../flex/test_sign_tx_order_fill/00001.png | Bin 16879 -> 0 bytes .../flex/test_sign_tx_order_fill/00002.png | Bin 19486 -> 0 bytes .../flex/test_sign_tx_order_fill/00003.png | Bin 6189 -> 0 bytes .../flex/test_sign_tx_order_fill/00004.png | Bin 11512 -> 0 bytes .../flex/test_sign_tx_order_fill/00005.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_order_fill/00006.png | Bin 3374 -> 0 bytes .../flex/test_sign_tx_refused/00000.png | Bin 11985 -> 0 bytes .../flex/test_sign_tx_refused/00001.png | Bin 15752 -> 0 bytes .../flex/test_sign_tx_refused/00002.png | Bin 12418 -> 0 bytes .../flex/test_sign_tx_refused/00003.png | Bin 10039 -> 0 bytes .../flex/test_sign_tx_refused/00004.png | Bin 6272 -> 0 bytes .../flex/test_sign_tx_refused/00005.png | Bin 13524 -> 0 bytes .../flex/test_sign_tx_short_tx/00000.png | Bin 11432 -> 0 bytes .../flex/test_sign_tx_short_tx/00001.png | Bin 13334 -> 0 bytes .../flex/test_sign_tx_short_tx/00002.png | Bin 5955 -> 0 bytes .../flex/test_sign_tx_short_tx/00003.png | Bin 11865 -> 0 bytes .../flex/test_sign_tx_short_tx/00004.png | Bin 6357 -> 0 bytes .../flex/test_sign_tx_short_tx/00005.png | Bin 13404 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00000.png | Bin 11985 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00001.png | Bin 15575 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00002.png | Bin 12418 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00003.png | Bin 6357 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00004.png | Bin 13524 -> 0 bytes .../flex/test_sign_tx_transfer/00001.png | Bin 5402 -> 0 bytes .../flex/test_sign_tx_transfer/00002.png | Bin 10542 -> 0 bytes .../flex/test_sign_tx_transfer/00003.png | Bin 6227 -> 0 bytes .../flex/test_sign_tx_transfer/00004.png | Bin 12265 -> 0 bytes .../flex/test_sign_tx_transfer/00005.png | Bin 13245 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00001.png | Bin 18280 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00002.png | Bin 11961 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00003.png | Bin 3369 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00004.png | Bin 3374 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00001.png | Bin 16629 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00002.png | Bin 10429 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00003.png | Bin 11744 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00004.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00005.png | Bin 3374 -> 0 bytes .../nanosp/test_app_mainmenu/00003.png | Bin 362 -> 0 bytes .../00005.png | Bin 567 -> 0 bytes .../00006.png | Bin 311 -> 0 bytes .../00006.png | Bin 559 -> 0 bytes .../00007.png | Bin 428 -> 0 bytes .../00008.png | Bin 407 -> 0 bytes .../00009.png | Bin 362 -> 0 bytes .../00001.png | Bin 709 -> 0 bytes .../00002.png | Bin 744 -> 0 bytes .../00003.png | Bin 330 -> 0 bytes .../00004.png | Bin 711 -> 0 bytes .../00005.png | Bin 311 -> 0 bytes .../00006.png | Bin 311 -> 0 bytes .../00001.png | Bin 709 -> 0 bytes .../00002.png | Bin 744 -> 0 bytes .../00003.png | Bin 330 -> 0 bytes .../00004.png | Bin 735 -> 0 bytes .../00005.png | Bin 311 -> 0 bytes .../00006.png | Bin 311 -> 0 bytes .../test_sign_tx_create_delegation/00001.png | Bin 595 -> 0 bytes .../test_sign_tx_create_delegation/00002.png | Bin 605 -> 0 bytes .../test_sign_tx_create_delegation/00003.png | Bin 580 -> 0 bytes .../test_sign_tx_create_delegation/00004.png | Bin 767 -> 0 bytes .../test_sign_tx_create_delegation/00005.png | Bin 336 -> 0 bytes .../test_sign_tx_create_delegation/00006.png | Bin 649 -> 0 bytes .../test_sign_tx_create_delegation/00007.png | Bin 298 -> 0 bytes .../test_sign_tx_create_delegation/00008.png | Bin 298 -> 0 bytes .../test_sign_tx_create_stake_pool/00001.png | Bin 584 -> 0 bytes .../test_sign_tx_create_stake_pool/00002.png | Bin 557 -> 0 bytes .../test_sign_tx_create_stake_pool/00003.png | Bin 651 -> 0 bytes .../test_sign_tx_create_stake_pool/00004.png | Bin 549 -> 0 bytes .../test_sign_tx_create_stake_pool/00005.png | Bin 660 -> 0 bytes .../test_sign_tx_create_stake_pool/00006.png | Bin 541 -> 0 bytes .../test_sign_tx_create_stake_pool/00007.png | Bin 666 -> 0 bytes .../test_sign_tx_create_stake_pool/00008.png | Bin 657 -> 0 bytes .../test_sign_tx_create_stake_pool/00009.png | Bin 675 -> 0 bytes .../test_sign_tx_delegation_staking/00001.png | Bin 581 -> 0 bytes .../test_sign_tx_delegation_staking/00002.png | Bin 625 -> 0 bytes .../test_sign_tx_delegation_staking/00003.png | Bin 351 -> 0 bytes .../test_sign_tx_delegation_staking/00004.png | Bin 681 -> 0 bytes .../test_sign_tx_delegation_staking/00005.png | Bin 298 -> 0 bytes .../test_sign_tx_delegation_staking/00006.png | Bin 298 -> 0 bytes .../test_sign_tx_freeze_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_freeze_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_freeze_tokens/00003.png | Bin 330 -> 0 bytes .../test_sign_tx_freeze_tokens/00004.png | Bin 613 -> 0 bytes .../test_sign_tx_freeze_tokens/00005.png | Bin 311 -> 0 bytes .../test_sign_tx_freeze_tokens/00006.png | Bin 311 -> 0 bytes .../nanosp/test_sign_tx_htlc/00001.png | Bin 499 -> 0 bytes .../nanosp/test_sign_tx_htlc/00002.png | Bin 637 -> 0 bytes .../nanosp/test_sign_tx_htlc/00003.png | Bin 615 -> 0 bytes .../nanosp/test_sign_tx_htlc/00004.png | Bin 675 -> 0 bytes .../nanosp/test_sign_tx_htlc/00005.png | Bin 661 -> 0 bytes .../nanosp/test_sign_tx_htlc/00006.png | Bin 648 -> 0 bytes .../nanosp/test_sign_tx_htlc/00007.png | Bin 709 -> 0 bytes .../nanosp/test_sign_tx_htlc/00008.png | Bin 752 -> 0 bytes .../nanosp/test_sign_tx_htlc/00009.png | Bin 330 -> 0 bytes .../00001.png | Bin 702 -> 0 bytes .../00002.png | Bin 544 -> 0 bytes .../00003.png | Bin 711 -> 0 bytes .../00004.png | Bin 784 -> 0 bytes .../00005.png | Bin 541 -> 0 bytes .../00006.png | Bin 336 -> 0 bytes .../00007.png | Bin 580 -> 0 bytes .../00008.png | Bin 298 -> 0 bytes .../00009.png | Bin 298 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00001.png | Bin 701 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00002.png | Bin 557 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00003.png | Bin 645 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00004.png | Bin 617 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00005.png | Bin 556 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00006.png | Bin 677 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00007.png | Bin 778 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00008.png | Bin 679 -> 0 bytes .../nanosp/test_sign_tx_issue_nft/00009.png | Bin 443 -> 0 bytes .../test_sign_tx_lock_then_transfer/00001.png | Bin 658 -> 0 bytes .../test_sign_tx_lock_then_transfer/00002.png | Bin 597 -> 0 bytes .../test_sign_tx_lock_then_transfer/00003.png | Bin 720 -> 0 bytes .../test_sign_tx_lock_then_transfer/00004.png | Bin 767 -> 0 bytes .../test_sign_tx_lock_then_transfer/00005.png | Bin 330 -> 0 bytes .../test_sign_tx_lock_then_transfer/00006.png | Bin 689 -> 0 bytes .../test_sign_tx_lock_then_transfer/00007.png | Bin 298 -> 0 bytes .../test_sign_tx_lock_then_transfer/00013.png | Bin 443 -> 0 bytes .../nanosp/test_sign_tx_long_tx/00000.png | Bin 594 -> 0 bytes .../nanosp/test_sign_tx_long_tx/00001.png | Bin 391 -> 0 bytes .../nanosp/test_sign_tx_long_tx/00002.png | Bin 772 -> 0 bytes .../nanosp/test_sign_tx_long_tx/00003.png | Bin 603 -> 0 bytes .../nanosp/test_sign_tx_long_tx/00004.png | Bin 298 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00001.png | Bin 708 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00002.png | Bin 714 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00003.png | Bin 540 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00004.png | Bin 511 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00005.png | Bin 334 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00006.png | Bin 578 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00007.png | Bin 311 -> 0 bytes .../nanosp/test_sign_tx_mint_tokens/00008.png | Bin 311 -> 0 bytes .../test_sign_tx_order_conclude/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_order_conclude/00002.png | Bin 753 -> 0 bytes .../test_sign_tx_order_conclude/00003.png | Bin 708 -> 0 bytes .../test_sign_tx_order_conclude/00004.png | Bin 714 -> 0 bytes .../test_sign_tx_order_conclude/00005.png | Bin 540 -> 0 bytes .../test_sign_tx_order_conclude/00006.png | Bin 521 -> 0 bytes .../test_sign_tx_order_conclude/00007.png | Bin 330 -> 0 bytes .../test_sign_tx_order_conclude/00008.png | Bin 593 -> 0 bytes .../test_sign_tx_order_conclude/00009.png | Bin 311 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00001.png | Bin 709 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00002.png | Bin 752 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00003.png | Bin 708 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00004.png | Bin 714 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00005.png | Bin 540 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00006.png | Bin 514 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00007.png | Bin 330 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00008.png | Bin 560 -> 0 bytes .../nanosp/test_sign_tx_order_fill/00009.png | Bin 311 -> 0 bytes .../nanosp/test_sign_tx_refused/00000.png | Bin 594 -> 0 bytes .../nanosp/test_sign_tx_refused/00001.png | Bin 391 -> 0 bytes .../nanosp/test_sign_tx_refused/00002.png | Bin 772 -> 0 bytes .../nanosp/test_sign_tx_refused/00003.png | Bin 603 -> 0 bytes .../nanosp/test_sign_tx_refused/00004.png | Bin 470 -> 0 bytes .../nanosp/test_sign_tx_refused/00005.png | Bin 291 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00000.png | Bin 549 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00001.png | Bin 606 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00002.png | Bin 552 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00003.png | Bin 468 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00004.png | Bin 313 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00005.png | Bin 567 -> 0 bytes .../nanosp/test_sign_tx_short_tx/00006.png | Bin 298 -> 0 bytes .../nanosp/test_sign_tx_transfer/00001.png | Bin 552 -> 0 bytes .../nanosp/test_sign_tx_transfer/00002.png | Bin 474 -> 0 bytes .../nanosp/test_sign_tx_transfer/00003.png | Bin 767 -> 0 bytes .../nanosp/test_sign_tx_transfer/00004.png | Bin 326 -> 0 bytes .../nanosp/test_sign_tx_transfer/00005.png | Bin 518 -> 0 bytes .../nanosp/test_sign_tx_transfer/00006.png | Bin 298 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00003.png | Bin 330 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00004.png | Bin 615 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00005.png | Bin 311 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00006.png | Bin 311 -> 0 bytes .../test_sign_tx_unmint_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_unmint_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_unmint_tokens/00003.png | Bin 544 -> 0 bytes .../test_sign_tx_unmint_tokens/00004.png | Bin 532 -> 0 bytes .../test_sign_tx_unmint_tokens/00005.png | Bin 574 -> 0 bytes .../test_sign_tx_unmint_tokens/00006.png | Bin 311 -> 0 bytes .../test_sign_tx_unmint_tokens/00007.png | Bin 311 -> 0 bytes .../nanox/test_app_mainmenu/00003.png | Bin 362 -> 0 bytes .../00001.png | Bin 709 -> 0 bytes .../00002.png | Bin 744 -> 0 bytes .../00003.png | Bin 330 -> 0 bytes .../00004.png | Bin 711 -> 0 bytes .../00005.png | Bin 311 -> 0 bytes .../00001.png | Bin 709 -> 0 bytes .../00002.png | Bin 744 -> 0 bytes .../00003.png | Bin 330 -> 0 bytes .../00004.png | Bin 735 -> 0 bytes .../00005.png | Bin 311 -> 0 bytes .../test_sign_tx_create_delegation/00001.png | Bin 611 -> 0 bytes .../test_sign_tx_create_delegation/00002.png | Bin 568 -> 0 bytes .../test_sign_tx_create_delegation/00003.png | Bin 574 -> 0 bytes .../test_sign_tx_create_delegation/00004.png | Bin 551 -> 0 bytes .../test_sign_tx_create_delegation/00005.png | Bin 336 -> 0 bytes .../test_sign_tx_create_delegation/00006.png | Bin 656 -> 0 bytes .../test_sign_tx_create_delegation/00007.png | Bin 298 -> 0 bytes .../test_sign_tx_create_stake_pool/00001.png | Bin 584 -> 0 bytes .../test_sign_tx_create_stake_pool/00002.png | Bin 557 -> 0 bytes .../test_sign_tx_create_stake_pool/00003.png | Bin 651 -> 0 bytes .../test_sign_tx_create_stake_pool/00004.png | Bin 549 -> 0 bytes .../test_sign_tx_create_stake_pool/00005.png | Bin 660 -> 0 bytes .../test_sign_tx_create_stake_pool/00006.png | Bin 541 -> 0 bytes .../test_sign_tx_create_stake_pool/00007.png | Bin 666 -> 0 bytes .../test_sign_tx_create_stake_pool/00008.png | Bin 657 -> 0 bytes .../test_sign_tx_create_stake_pool/00009.png | Bin 675 -> 0 bytes .../test_sign_tx_delegation_staking/00001.png | Bin 581 -> 0 bytes .../test_sign_tx_delegation_staking/00002.png | Bin 625 -> 0 bytes .../test_sign_tx_delegation_staking/00003.png | Bin 351 -> 0 bytes .../test_sign_tx_delegation_staking/00004.png | Bin 681 -> 0 bytes .../test_sign_tx_delegation_staking/00005.png | Bin 298 -> 0 bytes .../test_sign_tx_freeze_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_freeze_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_freeze_tokens/00003.png | Bin 330 -> 0 bytes .../test_sign_tx_freeze_tokens/00004.png | Bin 613 -> 0 bytes .../test_sign_tx_freeze_tokens/00005.png | Bin 311 -> 0 bytes .../nanox/test_sign_tx_htlc/00001.png | Bin 499 -> 0 bytes .../nanox/test_sign_tx_htlc/00002.png | Bin 637 -> 0 bytes .../nanox/test_sign_tx_htlc/00003.png | Bin 615 -> 0 bytes .../nanox/test_sign_tx_htlc/00004.png | Bin 675 -> 0 bytes .../nanox/test_sign_tx_htlc/00005.png | Bin 661 -> 0 bytes .../nanox/test_sign_tx_htlc/00006.png | Bin 648 -> 0 bytes .../nanox/test_sign_tx_htlc/00007.png | Bin 709 -> 0 bytes .../nanox/test_sign_tx_htlc/00008.png | Bin 752 -> 0 bytes .../nanox/test_sign_tx_htlc/00009.png | Bin 330 -> 0 bytes .../00001.png | Bin 702 -> 0 bytes .../00002.png | Bin 544 -> 0 bytes .../00003.png | Bin 711 -> 0 bytes .../00004.png | Bin 784 -> 0 bytes .../00005.png | Bin 541 -> 0 bytes .../00006.png | Bin 336 -> 0 bytes .../00007.png | Bin 580 -> 0 bytes .../00008.png | Bin 298 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00001.png | Bin 701 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00002.png | Bin 557 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00003.png | Bin 645 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00004.png | Bin 617 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00005.png | Bin 556 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00006.png | Bin 677 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00007.png | Bin 778 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00008.png | Bin 679 -> 0 bytes .../nanox/test_sign_tx_issue_nft/00009.png | Bin 443 -> 0 bytes .../test_sign_tx_lock_then_transfer/00001.png | Bin 642 -> 0 bytes .../test_sign_tx_lock_then_transfer/00002.png | Bin 573 -> 0 bytes .../test_sign_tx_lock_then_transfer/00003.png | Bin 704 -> 0 bytes .../test_sign_tx_lock_then_transfer/00004.png | Bin 330 -> 0 bytes .../test_sign_tx_lock_then_transfer/00005.png | Bin 694 -> 0 bytes .../test_sign_tx_lock_then_transfer/00006.png | Bin 298 -> 0 bytes .../nanox/test_sign_tx_long_tx/00000.png | Bin 594 -> 0 bytes .../nanox/test_sign_tx_long_tx/00001.png | Bin 391 -> 0 bytes .../nanox/test_sign_tx_long_tx/00002.png | Bin 772 -> 0 bytes .../nanox/test_sign_tx_long_tx/00003.png | Bin 603 -> 0 bytes .../nanox/test_sign_tx_long_tx/00004.png | Bin 298 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00001.png | Bin 708 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00002.png | Bin 714 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00003.png | Bin 540 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00004.png | Bin 511 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00005.png | Bin 334 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00006.png | Bin 578 -> 0 bytes .../nanox/test_sign_tx_mint_tokens/00007.png | Bin 311 -> 0 bytes .../test_sign_tx_order_conclude/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_order_conclude/00002.png | Bin 753 -> 0 bytes .../test_sign_tx_order_conclude/00003.png | Bin 708 -> 0 bytes .../test_sign_tx_order_conclude/00004.png | Bin 714 -> 0 bytes .../test_sign_tx_order_conclude/00005.png | Bin 540 -> 0 bytes .../test_sign_tx_order_conclude/00006.png | Bin 521 -> 0 bytes .../test_sign_tx_order_conclude/00007.png | Bin 330 -> 0 bytes .../test_sign_tx_order_conclude/00008.png | Bin 593 -> 0 bytes .../test_sign_tx_order_conclude/00009.png | Bin 311 -> 0 bytes .../nanox/test_sign_tx_order_fill/00001.png | Bin 709 -> 0 bytes .../nanox/test_sign_tx_order_fill/00002.png | Bin 752 -> 0 bytes .../nanox/test_sign_tx_order_fill/00003.png | Bin 708 -> 0 bytes .../nanox/test_sign_tx_order_fill/00004.png | Bin 714 -> 0 bytes .../nanox/test_sign_tx_order_fill/00005.png | Bin 540 -> 0 bytes .../nanox/test_sign_tx_order_fill/00006.png | Bin 514 -> 0 bytes .../nanox/test_sign_tx_order_fill/00007.png | Bin 330 -> 0 bytes .../nanox/test_sign_tx_order_fill/00008.png | Bin 560 -> 0 bytes .../nanox/test_sign_tx_order_fill/00009.png | Bin 311 -> 0 bytes .../nanox/test_sign_tx_refused/00000.png | Bin 594 -> 0 bytes .../nanox/test_sign_tx_refused/00001.png | Bin 391 -> 0 bytes .../nanox/test_sign_tx_refused/00002.png | Bin 772 -> 0 bytes .../nanox/test_sign_tx_refused/00003.png | Bin 603 -> 0 bytes .../nanox/test_sign_tx_refused/00004.png | Bin 470 -> 0 bytes .../nanox/test_sign_tx_refused/00005.png | Bin 291 -> 0 bytes .../nanox/test_sign_tx_short_tx/00000.png | Bin 594 -> 0 bytes .../nanox/test_sign_tx_short_tx/00001.png | Bin 393 -> 0 bytes .../nanox/test_sign_tx_short_tx/00002.png | Bin 772 -> 0 bytes .../nanox/test_sign_tx_short_tx/00003.png | Bin 603 -> 0 bytes .../nanox/test_sign_tx_short_tx/00004.png | Bin 298 -> 0 bytes .../nanox/test_sign_tx_transfer/00001.png | Bin 606 -> 0 bytes .../nanox/test_sign_tx_transfer/00002.png | Bin 552 -> 0 bytes .../nanox/test_sign_tx_transfer/00003.png | Bin 474 -> 0 bytes .../nanox/test_sign_tx_transfer/00004.png | Bin 326 -> 0 bytes .../nanox/test_sign_tx_transfer/00005.png | Bin 535 -> 0 bytes .../nanox/test_sign_tx_transfer/00006.png | Bin 298 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00003.png | Bin 330 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00004.png | Bin 615 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00005.png | Bin 311 -> 0 bytes .../test_sign_tx_unmint_tokens/00001.png | Bin 709 -> 0 bytes .../test_sign_tx_unmint_tokens/00002.png | Bin 744 -> 0 bytes .../test_sign_tx_unmint_tokens/00003.png | Bin 544 -> 0 bytes .../test_sign_tx_unmint_tokens/00004.png | Bin 532 -> 0 bytes .../test_sign_tx_unmint_tokens/00005.png | Bin 574 -> 0 bytes .../test_sign_tx_unmint_tokens/00006.png | Bin 311 -> 0 bytes .../stax/test_app_mainmenu/00002.png | Bin 6706 -> 0 bytes .../stax/test_app_mainmenu/00003.png | Bin 11774 -> 0 bytes .../00003.png | Bin 11774 -> 0 bytes .../stax/test_sign_message_refused/00005.png | Bin 11774 -> 0 bytes .../00001.png | Bin 17207 -> 0 bytes .../00002.png | Bin 11800 -> 0 bytes .../00003.png | Bin 3266 -> 0 bytes .../00004.png | Bin 3270 -> 0 bytes .../00001.png | Bin 17207 -> 0 bytes .../00002.png | Bin 12392 -> 0 bytes .../00003.png | Bin 3266 -> 0 bytes .../00004.png | Bin 3270 -> 0 bytes .../test_sign_tx_create_delegation/00001.png | Bin 14949 -> 0 bytes .../test_sign_tx_create_delegation/00002.png | Bin 5881 -> 0 bytes .../test_sign_tx_create_delegation/00003.png | Bin 11302 -> 0 bytes .../test_sign_tx_create_delegation/00004.png | Bin 6218 -> 0 bytes .../test_sign_tx_create_delegation/00005.png | Bin 11774 -> 0 bytes .../test_sign_tx_create_stake_pool/00001.png | Bin 14586 -> 0 bytes .../test_sign_tx_create_stake_pool/00002.png | Bin 5806 -> 0 bytes .../test_sign_tx_create_stake_pool/00003.png | Bin 11480 -> 0 bytes .../test_sign_tx_create_stake_pool/00004.png | Bin 6218 -> 0 bytes .../test_sign_tx_create_stake_pool/00005.png | Bin 11774 -> 0 bytes .../test_sign_tx_delegation_staking/00001.png | Bin 13025 -> 0 bytes .../test_sign_tx_delegation_staking/00002.png | Bin 11477 -> 0 bytes .../test_sign_tx_delegation_staking/00003.png | Bin 6218 -> 0 bytes .../test_sign_tx_delegation_staking/00004.png | Bin 11774 -> 0 bytes .../stax/test_sign_tx_freeze_tokens/00001.png | Bin 17207 -> 0 bytes .../stax/test_sign_tx_freeze_tokens/00002.png | Bin 11156 -> 0 bytes .../stax/test_sign_tx_freeze_tokens/00003.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_freeze_tokens/00004.png | Bin 3270 -> 0 bytes .../stax/test_sign_tx_htlc/00001.png | Bin 15073 -> 0 bytes .../stax/test_sign_tx_htlc/00002.png | Bin 17155 -> 0 bytes .../stax/test_sign_tx_htlc/00003.png | Bin 10996 -> 0 bytes .../stax/test_sign_tx_htlc/00004.png | Bin 6218 -> 0 bytes .../stax/test_sign_tx_htlc/00005.png | Bin 11774 -> 0 bytes .../00001.png | Bin 16176 -> 0 bytes .../00002.png | Bin 5881 -> 0 bytes .../00003.png | Bin 11046 -> 0 bytes .../00004.png | Bin 6218 -> 0 bytes .../00005.png | Bin 11774 -> 0 bytes .../stax/test_sign_tx_issue_nft/00001.png | Bin 14459 -> 0 bytes .../stax/test_sign_tx_issue_nft/00002.png | Bin 6030 -> 0 bytes .../stax/test_sign_tx_issue_nft/00003.png | Bin 10855 -> 0 bytes .../stax/test_sign_tx_issue_nft/00004.png | Bin 6218 -> 0 bytes .../stax/test_sign_tx_issue_nft/00005.png | Bin 11774 -> 0 bytes .../test_sign_tx_lock_then_transfer/00001.png | Bin 15610 -> 0 bytes .../test_sign_tx_lock_then_transfer/00002.png | Bin 5806 -> 0 bytes .../test_sign_tx_lock_then_transfer/00003.png | Bin 11782 -> 0 bytes .../test_sign_tx_lock_then_transfer/00004.png | Bin 6218 -> 0 bytes .../test_sign_tx_lock_then_transfer/00005.png | Bin 11774 -> 0 bytes .../stax/test_sign_tx_long_tx/00000.png | Bin 11214 -> 0 bytes .../stax/test_sign_tx_long_tx/00001.png | Bin 14375 -> 0 bytes .../stax/test_sign_tx_long_tx/00002.png | Bin 20793 -> 0 bytes .../stax/test_sign_tx_long_tx/00003.png | Bin 11621 -> 0 bytes .../stax/test_sign_tx_long_tx/00004.png | Bin 6218 -> 0 bytes .../stax/test_sign_tx_long_tx/00005.png | Bin 11935 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00001.png | Bin 16683 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00002.png | Bin 5889 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00003.png | Bin 11013 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00004.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00005.png | Bin 3270 -> 0 bytes .../test_sign_tx_order_conclude/00001.png | Bin 15718 -> 0 bytes .../test_sign_tx_order_conclude/00002.png | Bin 16760 -> 0 bytes .../test_sign_tx_order_conclude/00003.png | Bin 5861 -> 0 bytes .../test_sign_tx_order_conclude/00004.png | Bin 11274 -> 0 bytes .../test_sign_tx_order_conclude/00005.png | Bin 3266 -> 0 bytes .../test_sign_tx_order_conclude/00006.png | Bin 3270 -> 0 bytes .../stax/test_sign_tx_order_fill/00001.png | Bin 15885 -> 0 bytes .../stax/test_sign_tx_order_fill/00002.png | Bin 16760 -> 0 bytes .../stax/test_sign_tx_order_fill/00003.png | Bin 5861 -> 0 bytes .../stax/test_sign_tx_order_fill/00004.png | Bin 10908 -> 0 bytes .../stax/test_sign_tx_order_fill/00005.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_order_fill/00006.png | Bin 3270 -> 0 bytes .../stax/test_sign_tx_refused/00000.png | Bin 11272 -> 0 bytes .../stax/test_sign_tx_refused/00001.png | Bin 14414 -> 0 bytes .../stax/test_sign_tx_refused/00002.png | Bin 11675 -> 0 bytes .../stax/test_sign_tx_refused/00003.png | Bin 9127 -> 0 bytes .../stax/test_sign_tx_refused/00004.png | Bin 6164 -> 0 bytes .../stax/test_sign_tx_refused/00005.png | Bin 11935 -> 0 bytes .../stax/test_sign_tx_short_tx/00000.png | Bin 11272 -> 0 bytes .../stax/test_sign_tx_short_tx/00001.png | Bin 16333 -> 0 bytes .../stax/test_sign_tx_short_tx/00002.png | Bin 11675 -> 0 bytes .../stax/test_sign_tx_short_tx/00003.png | Bin 6218 -> 0 bytes .../stax/test_sign_tx_short_tx/00004.png | Bin 11935 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00000.png | Bin 11272 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00001.png | Bin 14267 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00002.png | Bin 11675 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00003.png | Bin 6218 -> 0 bytes .../test_sign_tx_short_tx_no_memo/00004.png | Bin 11935 -> 0 bytes .../stax/test_sign_tx_transfer/00001.png | Bin 14041 -> 0 bytes .../stax/test_sign_tx_transfer/00002.png | Bin 10817 -> 0 bytes .../stax/test_sign_tx_transfer/00003.png | Bin 6218 -> 0 bytes .../stax/test_sign_tx_transfer/00004.png | Bin 11774 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00001.png | Bin 17207 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00002.png | Bin 11279 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00003.png | Bin 3266 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00004.png | Bin 3270 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00001.png | Bin 15771 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00002.png | Bin 9608 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00003.png | Bin 11151 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00004.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00005.png | Bin 3270 -> 0 bytes 481 files changed, 26 insertions(+) create mode 100755 tests/regenerate_snapshots.sh delete mode 100644 tests/snapshots/flex/test_app_mainmenu/00002.png delete mode 100644 tests/snapshots/flex/test_app_mainmenu/00003.png delete mode 100644 tests/snapshots/flex/test_get_public_key_confirm_refused/00003.png delete mode 100644 tests/snapshots/flex/test_sign_message_refused/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_authority/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_authority/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_authority/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_authority/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_delegation/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_delegation/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_delegation/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_delegation/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_delegation/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_stake_pool/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_stake_pool/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_stake_pool/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_stake_pool/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_create_stake_pool/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_delegation_staking/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_delegation_staking/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_delegation_staking/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_delegation_staking/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_freeze_tokens/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_freeze_tokens/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_freeze_tokens/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_freeze_tokens/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_htlc/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_htlc/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_htlc/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_htlc/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_htlc/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_fungible_token/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_fungible_token/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_fungible_token/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_fungible_token/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_fungible_token/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00012.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00000.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_long_tx/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00006.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00006.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00000.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_refused/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00000.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00000.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00001.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00002.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00003.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00004.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00005.png delete mode 100644 tests/snapshots/nanosp/test_app_mainmenu/00003.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00005.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_refused/00006.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_refused/00008.png delete mode 100644 tests/snapshots/nanosp/test_get_public_key_confirm_refused/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_delegation_staking/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00013.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_long_tx/00000.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_long_tx/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_long_tx/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_long_tx/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_long_tx/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00007.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00008.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00009.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00000.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_refused/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00000.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_short_tx/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00001.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00002.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00003.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00004.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00007.png delete mode 100644 tests/snapshots/nanox/test_app_mainmenu/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00009.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_delegation_staking/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_delegation_staking/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_delegation_staking/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_delegation_staking/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_delegation_staking/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00009.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00009.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_long_tx/00000.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_long_tx/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_long_tx/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_long_tx/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_long_tx/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00009.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00008.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00009.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00000.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_refused/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_short_tx/00000.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_short_tx/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_short_tx/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_short_tx/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_short_tx/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00001.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00002.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00003.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00004.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00006.png delete mode 100644 tests/snapshots/stax/test_app_mainmenu/00002.png delete mode 100644 tests/snapshots/stax/test_app_mainmenu/00003.png delete mode 100644 tests/snapshots/stax/test_get_public_key_confirm_refused/00003.png delete mode 100644 tests/snapshots/stax/test_sign_message_refused/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_authority/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_authority/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_authority/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_authority/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_delegation/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_delegation/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_delegation/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_delegation/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_delegation/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_stake_pool/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_stake_pool/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_stake_pool/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_stake_pool/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_create_stake_pool/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_delegation_staking/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_delegation_staking/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_delegation_staking/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_delegation_staking/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_freeze_tokens/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_freeze_tokens/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_freeze_tokens/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_freeze_tokens/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_htlc/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_htlc/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_htlc/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_htlc/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_htlc/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_fungible_token/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_fungible_token/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_fungible_token/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_fungible_token/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_fungible_token/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00000.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_long_tx/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00006.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00006.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00000.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_refused/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx/00000.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00000.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_transfer/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_transfer/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_transfer/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_transfer/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00001.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00002.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00003.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00004.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00005.png diff --git a/tests/regenerate_snapshots.sh b/tests/regenerate_snapshots.sh new file mode 100755 index 0000000..4bd622d --- /dev/null +++ b/tests/regenerate_snapshots.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +set -e +set -o nounset + +SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) +SNAPSHOTS_DIR=$SCRIPT_DIR/snapshots + +MODELS=(nanox nanosp stax flex apex_p) + +echo "*** Removing old snapshots ***" +rm -rf "$SNAPSHOTS_DIR" + +for model in "${MODELS[@]}"; do + if [[ "$model" == "nanosp" ]]; then + TARGET="nanosplus" + else + TARGET="$model" + fi + + echo "*** Building the app for $model ***" + cargo ledger build "$TARGET" + + echo "*** Regenerating snapshots for $model ***" + pytest tests/ --tb=short -v --device "$model" --golden_run +done diff --git a/tests/snapshots/flex/test_app_mainmenu/00002.png b/tests/snapshots/flex/test_app_mainmenu/00002.png deleted file mode 100644 index ad6448840bfe84331f35725a380943d318c207a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7193 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 diff --git a/tests/snapshots/flex/test_app_mainmenu/00003.png b/tests/snapshots/flex/test_app_mainmenu/00003.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 CtQg7w diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00002.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00002.png deleted file mode 100644 index f8cf4405987cccd9736223569d26fe3cfa1bd88e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12551 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 diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00003.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00003.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 zcmeH~ZBWul9LMqD@+_am8cPe!%e0#s?aV|ip*+h=4YOTFv}UOF{p+LdKu` zH8_*WEaN9LL`de@=R!pV7>CE>(P(s5mgXLp(5YzKt3BEv+Q##K3XkCHHc9KKhL@X`-j8f`RZv{7LiCyZzGK~34*&f zbXe2nP9#)UpI)zLK=(iWF&=?{5-+}t8LC@E2eFw|_6tK#D0?FTv}eiecghUi5kz(XJqbjnnCc6p?y)jJMQJSqx8 z<%>SIy?@SN4m9i9BVY;-pRHa7oYDxh`~?Dma5)qewmD``x$a3=$}0&c#|@s94kcx) zminC+QvHGg1NACdCzo7CqZ#M_S$}Ay{>F#2`jy0-`_bM`MXVaaWd8{}uLtm2GD3Q} z(hV^?KR-WeBfDH#fxW%Ccq5{4ryVIVh5#-;_PL}Fz3@}gb;uT^dyy^yi1dt(xP4LG)#{d z5Xd`*HIreBYUv-foP~CZ;a$Ke@D`Sj8VtnxSffsLzCLzl;(cvxEeE-9;*G_CpsRPG zx|k9bQi&@xhA%ig)e}iNojcKL7JT!%^2-QQg*5;w>Cdsx+Xl^CkmPxg@zQYK#pPYH zF^WT~-D$e8pwwrP!sp6A!Sb~XZuzTQ#&yuQ0eTP1hZV7OAyBWN^u89D09#fnOR;Fi zcw&09WXqJBI=Z9V%e~L=-jrWr5z)&%vrO~0+tPBXxv2^NvC)Wm^p(%n35`Zmybu^zr9E=MV}c2837$46MC^ShLN00) z!tSKZt5=N&=-gloLv~B82CT(6>kX)3YHDhdQ&Y@}c+KVaM+FW70()^|fn786A?@xb znUpCT%Eqt}60u&%1d@~c3~lFLHnQAS#6Eqq&?Ma^nF?DUdv(QRluFM9(crZMMMXta zD%ESz$Um4}#HyAoeOKzrV1@Dd~`@csw4#Ud=702;R8(rKdnEU`wE`Nsdzf&AtJ$FWiJT=Tlu!pI9v| zEri`&m#OW`cGKmn11R81yHE2rddjyRmQxNz1m z=6k`7da!#-gXLGb*InEatPbzpZFXRTTe#KHTt!J$r+;EW`CZNoE$4g;n&Hl(rD4?d zPzr_O3ZWYpd$vN9Uz^)(cI$>5Su<-CtWCjxCInN~oaNFfTU%RWyFVy5W}MSbZtnVm zEeRKPUR+=B3sju{u*7=hWQawml~3^X;D0vGRJeICYumpAS8>o>VvUgwW86kC{-kaAKAWHl+TF3jH)u8XP=$3KibRM$J6-W0j}_|JWkVoXp_5C+3< zYNAWVvz4?rMNTrgJbTXR?&$}|xl&RK0ib4M;L!v^HJhzqrnC^)m6g`op`jtc;HSU@ ze>&5se`j^r?|ykc5aG_Mt*z}zcqAo(S7$a?;p-;n=~%Y57{Fq&0RaOfUm}sHMN3Ko zP<-cI2@BFBUVeT)c*3hJ%VY$@D43IjJaTK8D7CTjkUI=ZH7O~&BdW_hmu|H;$xkcw z@kgUia$d7K;u@m_I+>C~EX>QklC27=SYKLNS|Yseh|Ne(pX0Wv=`HYLG#D0(g%^bl zPGxeX)*Kl?YL>$h2-vXtPgu-Tfr^iE9@(b5#7l(&esS*%2E#tK!@@lj3WX5vVM`Fl z7+z&Enaq0A^bFNNt<-1bq^0Rx3UD}F=jbe2l|AmlxryX|R4RQaIs9mHa`LQnsUn^$ zO%HJX^(vCpq1WrF7{Y_&NFR4tCf~}dIot@cuj#JaM+ZDEXL!~5NkTM^Ksq!V|$Bg=-z`#I;L8Dn|A!^W= zv}=koq#?yz%$Zv78`J4MkAhv^IbY2XP%=dZ_1kw7HXBcdqjBEJ*{vn_fqu*g!{!eAV=e(}qqtQ)l1eH(m$$IUV4 zBzC&#SDO9y4C`nQ!kIHcNit2!opqcF)%^TC%h45;?X20Fu&~_|3a`Fwa)~T#dpkXy ze7B2r!UkwyG_^H&MDGSEjPVB2Mkkvv! z*%i*yK^_8@$-9P)c2mhIb7^7Cjg8ykpS+LxhS3;xr#fZkB~261eCmM)&})Cyq^GAx zA3iVwfiBE|Ko`v^E&`v(bi%bjAT2TN2kKA4-fgrI@)1fS=pKkl=%shJ?I?Bs{+Y+Z zih%!E#=gCI`yr)KESd#B+JvK}zeW!acH7l?vF`*z2LgRoJw=yF0r%dx zi3NcQV%08z!meJV0nOZ@kOsw+|1b6787kouf0a$7NLb!sjE&L^T$$A5n{+BlE((x2QAUBxX7V}b=k!v7j+rr&AIK_(_HpW7M&Z(3yD&`vKg!9JUk2Sv(8Z|)r( zSLE`f^tjBk&Y4$_1Y4K8vxC!eqNzH>`vMPIs_-X}>7Z-w!G-jm+Ub1SwbO*;>iFNf zgY|a?VP*;U!cpUF_A+||3t>uY(MfRnieXhv!}?J#;T%ZVJm}Ajus9ytdCqGI_N)mm zFHi^sDMDmT7@f!OY5^PHXv7qKs8c~#;X7vSnsQ%m=cX;nr`%p`t^%tqN@vtJi6164 zhA8B}#^FmU5o10mm`95*2M9uGL+4N7Y>{C95Ad9LNj;1(CTKnsJ&h5+Z(^cnco%v< z7hcwH$rLYd_fB76@?DlaO=a8Dk%pDkS-&@$5lrBgNzwiBb#L!hGn3o6?k;|JcVoid zvy+yi9~Wk_{#+4RDeCao(*y|z)4m;iXvk!ZBfg2Hj<~FDN0a#z?b2;Y(eYTxpkUh{ zMi*1sn_f?S7oX;NxAKG3=jufoODyaG`|D4#lpUX{@HqcVQjK=Ec|4}ZR(uMM-+J0v zkHASt<4EmvCa|H2i6IkgwCVw2m*AP_l02rH$Pp5QO$`cz%4PF;eZSn{ zY0`E&TYgjmzb2=6(BevMGVd|4xJwSg{%W}zl(noOo<<9EKG@kAR6x20HMu7Jjs)wf z(It^0+H9&@QZ536vL+jo)nns^}Qc?*%KIxK=5?1FZ z^akzoO$Ae1#yb9-nC$CI^?95Wl)|z2=5gTMXOvBK9?fpK%dyk<`B^{uzKk*%i|hCJ zJ3xQJTRo{1C}MkD9LM^9REt9475CenEnMch-O+9GDZzrN1$^2LOHvIouUxb^3_)(S zy8raMOHBESS>Eu*d5|-D4~e8zaC%Z*0LAvvyMba-7m^d@K_HbIm)Sv|je$=<2I@r@ zKuToKuYmqA{SSNyxgHVtTW;}^&xILej_;s(r)ZVI#+waQXA4MlG^WgSdFOz0ui-Gp zDyIC?Zr4*;sXwZlb$%_ATuXe^9nyL`N`(SC)fyNJj!qp{R|;-FDlE5W;UZlaxoX0J zC6=xNe;A~YuV20q(lWkLD{Q5pwE-NE1KyN*Id9L%&mxgZJ8ywqIXyj{G9@D1tu*~y zMZ_&hT5q{)+<4_YY>?jV90>EuN~(wl(sFNKK>gVw-YMQ%4{5=fr83v63S(nwJN|?z zS*n_vm@vh=%Uo9XQ^;>`Zx_wNv^M3%@M%|#cv`^xInb-W56LGk%Dc(FD;9)vZtzf1 z1TlfN)1{;PYCl%tH$tAtb1Y=l3Xk9$WYl(7=YYMBj+J(}zIawc#ZU;p9D!z@G3W@n3BJ|L{7msH*?nN`xw z#Wyz=WViYsGEX#lTRu#8sv9+DUQq9WCAx}qe^Jtyj2I{`ABREi`J$}w_p&hG-*e{m z{IEZZR8f3Ta!+a=^7=4x^3tazE8=_1VnEAe^Y%=^ho(uN%}0X~2Yjd^?)IY#A(>-* zbYEIgeZB83Dr~Dqa6(Q(1|yUKP2=s|)giC!V9q_5mV)wmm&uehWCgIeOJYk5p_BMr z%h&LSk0$boo#xr((PWlXk3ExDrDP{FaR-r*FmERCA;Vr*$K|mNm0?nWJd@twv5H;* zRcwm^Z+7#h;6L_sUxeDrTWLQIaYJS%_rlt2ICuM&>&C5ubQOzop0Y$u{Znvp!-x6d ztGsBd(w<2df}?#T*AJ^~8tz2-7s41_vzn$Q^Ch|-v_FTdg-dfr8QooDZrn(16`nxw z-Ki!bi46mb6^KU$hEP6jvyrFcTIJ2+l%?)M4Y+MbAWR}BkE^T2lskB{fD}5f^y4c8 zE!XEXW+jN(US94zz8j^n14`aPAimLcN*GD3^Oz4Z#JS$V;TysbKQDbm{2JoON6irI z;`iBC$5yza#|e9q+b)`3-$tjYJG=hGGmn=4dYB5i9Gw->C7?ye@F+aFqH-xDs6RWP z8i5ejVe9C>UOXJj1!baIvT>@PeILIS&gyP&x^zHG?WW!$)=yKoM1B_1vdZ|e>H~z^ zGEu$$!@Ypv;ik>eSlY3%Y?zh(4z4~PCs5J3Zb|T25SciOQt8=^AO7rHAb!g8wAw7{ zt8u}Y=^Cu1%_MMv$7-}r6Fj*acT=7#bu%#cfUruAL|gR)UmC%i6wW{%(OF?}MhPx8 zvdRv~KrTzSUC+V>aTPi`k?z;%i&18iZQ|4<0^N07K72E{arcW@mJZB0ynyam;2{;U z<66v;RcOoPwo+Dt(a6o}Bg52IvPpV;^F##A$Hb;mCe`JX-z2OY0#xjRhQnHET8?>^{9oxfjJR7CaT@G{>D~*_ zEnBwud~)@p-g}X)qEN(;E3{!_^mh4RD@=(im6s)Q)yVH{3$H-L+&6zqZmRhm@!wy& z_Z782^b_JJp{$pm7Yz6pS3epY(nbEvHLH+tsda-2_dT#4nLG3dbEkLp^#3%kYkd^G zVZI|Y3| z_N`8-sf=fRsVu4L3o`oqL{sLguB$WmEPav(Erk2PW-aGqz=o00(R&sHk^w4&rO|MWAj3eJJNyRa!V_O^sxTH&}CEvbU(LhzhZA!DF^JS5G+yx^^O$ylD>6E(SCSkwRcYd1j>h?TFoL z78h);ENt9qUK-D9)h{aV=@6&dnO~((wCQqmf8+B_Z!_jvXHA2WS+oGN)-=JTE+=}B z?Nz6f75rZh=C?#E6^0Ed}LMih_<~!NnbrT}>Rw=wv*33Va?bBPb z*|^CLmzT9hnwD-RY*pRG3>YdpH+b$`X6t#QW{PAHWot#qStI1OO(I`z8m#1)P(`hX z6fEC$OUYv+GTmnaU%H}9G9IRC7cq@yW81V47%|yo;I6{NR^78^Yy4`YUy!)P?D9kG zxhQlFkJpj2)RTXdY$9WYei3XP9TkNf!B;WVe(}^Noc7c z5s^b8BX`0z)^Mt^y~viyMi-65r+$iUw3;py?P&B#c$TF*(y>+|{s6VwJ6-;oXkv|| z$v^yQ^yycdj9Cid!5?284D^-*B&e@DwXY+LDp0B~g0)TZ*Mmj5pm^VqkF))BmOpM2 z4evh6X|U^N{~jXtz$fAE;6Zoo`Z=;Q^DbF_bib3`SxcNgUk-C$D&>LMK}u8n5xVkn zvEV=rzYi);=Fh;>YME0WbDb{o&bgIGlkcz%YbIu@osaJCybPjE?JRC@s2Wb7!>pY8 zs+*%6ufJ$uMrjwig}}by$>3R-(t`_b?dYBUW_1>1$}^>R;M;Wg&(RM^2g~2Nk?a2}Ph()`K=Y3Bvn>?@OB7;kwVha^b(^ASE@BHoib)6pvhe0 zIM~`M4q_aB^uTcF^)#~1$)wkGTZs^moH-ksLFtTnH_f`-TVw7&(I4a}`>8AUUY15+8?Q6ismL=clZW$s-L z%xeFcx7*yL-lm-Hm?XyiMyo&aQ52V9pJclH4WzGnU!#8XoIK1t6-SU97~Xj%tjyJ< zXpb7t?^`bLr2Y4FB&zOd<;k~_1zX=hv-y+ZRYj`uAlnsTLe|t>!v-~hzW%$xf>B0&@Zpi@fV;{lo*v`SGJwE5mT$(Wc><@ zQU&D+V?UN>!J!h@ZK(Z0pM8tY%UiT1l0(RALrX@d{diHs5(}ESH`ZeTpO7X2HKk`~ zNOeLS%Z2AxV(y76?p%o`5C4ubAq04a8wIB~4{a)qGOKNaprkaKwVd zZ`iY{1RZ6>XHhBWhkZ}{XY@kYee01jlWe}O8wWYM@i~iuM^7Jd?9Nn=C&(M?HB3I} zQ)(Uh%J-K<`ASdz-{ez%am;G&9ko%4|1-Y9G3&@xU@=0P^%I1Cy=>l9+wFDavKy#-z_k@YqI(R5{pip|SWCd?lo1(qyPy7?YcY z+MKa_m|hYMMFvfd{q#z$DRPu8=vzKInJVSA)=urd1XkrAcNBh1{2Bw_gWkJ*7}2&H zeyjPBOku;bxQIIlW z?;IK&13BrvU_++boyZ;OHj5II!rh~`hD;}zvqPP*&T8xN@o|uIQI%&MntGtr`r`@v2ydyaQaQ3iHA4CBK@CnBw61V6d!yv zfBsO|Mhx7xYURYCfDq%83LL43lzU$e%T`mJu)F!KPepNh_beInddhO@H!qXWcTO(K zjX$2RJHg(sdp`4z|13}$X?_eWQB<0>eoSPF`lAk3m6BT2Ro%p$ra*E{lSjT!44c(H z!UzeSIK%uamliExi{U=QhU9dCGAiRy!scR#Baw{=ZQ@Q11A8{=k2S+FI(XxR=Q3)+mmdV>HAZD;D$Yqn;VjoiL~0uUhC0 zo$7$wzBo883a)-kCqkLxJweo8r$w=LzJ|5~vlHsgH^J!Xg^yH0(N-n*HP+lLFu5d5 zRMq1i?sGl1zRVOw&UA9)`iW7u0QNA><$7j_e1nTi&^=PMEAyDk-!igt7`P8NEx9*Z zz}D6_*cvn4GFjEI`?{~Oac1|)#wuo2MNjosU}%QYaSS|Ka-69x5sYT4tKu6P#FhzN z?#+1`mD^IQpfuYdUVmjBfl%O}#gif$EKd%0T-$82oJW_LArOe}YMDDC>xypP#;LD+ zpY@x`aUFay|4xQd?HdcS=1R0<1h&jD1YL4=0u z8+(l4{;e<$m`P8^p>k&Y7G<)8e!txNl|{O~B#4E}^%Xwt?maA1CfALCqf$JWwgWYld68n9>5QA6E#^ng1>P(fAxw5&wg`8)^s!o5)9&IY^CfO1h4 z$dQ47xZ96F@X1@4`8O+CMD%-~ZFK@0D0t+>dhN>DR#qZ5;-P8JuW3W3)e*;IYgWMs z8n9TH6|r3$jc;hse0b`&KVXHAw`{{9T_>;Cm)^bJiFm9$^SeQO_WEc$+OEwPzcKA2 zH(6W{dzXx+q5)3}jE6!YtMI)|0u822)>IjMHB-`+LO>=9 ze8>_=f7v~^pv4{cK5eue_5BH^)(bVhx|&je>3SguB_a^>TOYXfJx#cxS*}3a&oqix zvVw-dDkG9-cjw%vG3i0fbX~)i5kBrgm1HT`n_bL%yN;U z2Ne|A7+>}K+xA4n6*3@cZzf`2hsbVNOV=?yCQh=^3mzUMP2FWqsw*!vH2WZuG`@lJ zGX6Q#b23fv#%uVtO$=q?)T@Aax9@esY03g1hs(MK&qOj8az!Y%mZMiYM%<{Fq6!l= z`|0$f)XpQ{g(EA8FRgJ?IE`SaC$<=54{~cRFu(;cMSB_4{0$(PuK|^YpgHvM* zEB!&~8D`XJ0f<mOrwgGJIL!U>dM zx-Yjx+%N~xfA)^&`wcGwXw!;?4WL*zDyOeI^e_q@7Ca{21i}W=`$F`d2NCp2(y_7e zDbiGu`3`4WtuXRuqk;DWWdWv>y7TM!ut*-VkQPpEBe^WhA|8)XQs`Wp62=^RX&4ea zidJ~Cy{X5b;9C-)laD4g0LRW-guGd|Gu8M=@X-D-k^b_R!XtF=t7?sR&tlE=%hy;F z2y>c@#9n}W4=D4Og~A2(j5|9%;>T(>#_Q!bW8pxkk9J?<{u~L&8z6(4*Lj>EkkaM< z4!P%YRSw{xX+<~rF|}1O0Bq+zXNGi#vV}3-o78xcbAqA z$jvjK9S(5+Lf@xgPdbfsz7u1wc(`vae5KRr83Ps7w(P}?sc*Uk4M*xN9WPo$%zY~q zANhJZbB41-WVk0r<@YUVupUqYB+h(*h za*u2CGy!=cQ74?C{QOt#Ta^)jyXCzUp(E|6ehO<70_ca_bWs!5gkbAJeE~_7UveGz$gx+Cplm1u#9Wy;~C^A{nJJ*zQN z`U)&56T9Dny{aD=Nx+t%p5_|&Nji%##Og!1~ zD_<$>`+JYuCq>8_deO6ZT*^Cz zrX{W*U{q#6nOMbH_UwMYs^>enuX7{Z7J8fP5U3|*-%`igp~f4S<3!6(tF^MoP~{$d zoC1^Ot1Mj;llv|7K~_H^bQ(G;WTd3D*Z!|5ohgbD3i;|~U_;cY$yPf9a!z7)nR{0B zKX))Q{c)QCGX&cw%AuSgzHdIJ<^uczRa`*=&V@5$Kcj>z;k}HVnaS|1AD}r^4zKkU zssg2}uukX_859z;1%Ltm@eGy|BVk_b*mHg;e11!QYH2@t@tI}VD(x;^a%ga{UgzM( z2St9;Us5^iq+|9EiB$Tm8u^$QmuyVbbGdt1YOYrFmndGER#EvAds-#Cy5_wqR??#N ze@M)`Y#DqKp-zYvF6N-4-Bev==q-Q8H@9!}(7G5hrLbheLpe%UthP#4vK)M#`{-XI z5@P=0Ui1Pl7V!0J>JH2k?mJG=WH3&OySLvPEc4m6n?L|NPDT}X_);(eY7^E8On1{c zOVAm~aGsIl5sEiWOzx?ar(|`$g;8#AfBd_2E~fyWAih#irc0mW4#zFu^Ip@NlW)YS z$xTvUJO|yeGu}y%J1*DV+O})YZob|8Czz}=-Oa?BIVfH{tx~vISu1* zvQKWjJ?RzE!PJxKBVJwZlBcspk+>d>STTTX>X`{ctYr$$7W9nd$^M#=l@e`rn$Ve9I6Vf*ql4{4JxP-^c*akifC%u z!#%$bg>1L{V@#}L0$zvd6S@JlEo{%a6kf0#ZUKwXsdwF|-|da%qN0(Oq_-Fewtz8c zw7DkwAX?r~B`>S>nK_5Bu9408`;)xmd zxP8fJz)=V@0QEW=^7$4x0AziIwb%7u_mO%G{$!KJ{uRR`HFqGuchjlY4(_ihS3Qgs_sQc2~D$eM)XU} zS~11Hb8iiS3j$oJ1o-htgX1{L-G3r}KbWlgoi^csIx6lwSF7wa10gn*0TAa5=1@Rw z4{GK7FI&R4)xK+i9GrF}O8EMP8z9nB|cS$&iMNl^Hz z;5soiNFtvOYq(P zsgqlVoT>mDu4K>o06qbP?s=vEhVRv@3K!vr_blb^MjI2Qn4+vlY8RoKKY=7X$+v!W zihndiq@m;~U&3|=98gxi-US5nBk5laC!q`M?}F||4CY+em`=+w=u&z%xOSE2XfY*I1uc~Tc`ZvB3P{3 zlz6CV={~7?1n5|%)$-7#kd~&X`&>Q>D)OtM#4vx3PAOXz5e!BBQOlU61zD)c8?({| zH`0|3+9QR+o?Hp};P-t4F=f)PSyq6$AXLYLn~LcqY6{MM6B`BRK|LDY2*D42o%E88 z;yNTgQj9m`2Q4yiiWysYVE)if&u(uv5AMBz&WCGU!GV*N{09QD<0Jvi94ZxKG z$1JMmpxlx{Gp2ar*W7aVb0DIvOcC2$)kEtZKxjt$DvX$zSnP>f+W~Zf_5)*WEf>Z8 zP)4P5cq8%`-oRIE&4~7_&}*Z^UGHXCaoA#Rd)8bY7H{=d_7s5TG$okbn$2{6d|xOb z-0kSZrr`Gr?a(cW;=VK0ok;TB%=s{-=DwPCYtxpZ(TDDbU(ACtq3Oez^WNKRlub9t|Gg#znS^-NJ5?Pm*3YPuWmS*1GYR)b)G) z%F*cI@7f;{$!E7X#(7MN&axJI=P%nc3m$@@=Wp6WiLBz}?H{b`DVGZ$Xl_z2I#Jx- zW~upn|9YsfrE;wc?7n-d{@$myqYpk9bH&^ERVGgtm-L~A9s~lYX3Q#wBifh=hKW6< z0DsWkF}e|gOa;on2C_Y;sJ{KLOead<>5S9R5%QdRB@Wv0josztWjx-q!Llc#{?jy} zXZq5+EG?VUTg-pv{K!4}we-O2Xg88Q6Hpf{#Mko^{{tk=9z^2m4(7(I8GC9!_8sl+ z>^QE4=9WbWxr}-3v8)tSQVK@Q4uhu|t=r=|1WZgCCViZrcXexfe)D~B$~6-uvAsP~ zqegXDnpV%nKGMT>;*vYJir!rv9m?QqvZ=P-{a56HBwO{1+8Q#Eh{^#{?GGX>i&m^s zMa_x4qkp9z4w^izLFs&vD?gWoIghi*E?c4=6(}G6d68J?-xfCXBy_`I%_d!3k_7M} zpeHadY1JV>iLn`~6%N*0L*M!F$!l-=1)Plmq9!YNXvTDc2Nb0UbG755?=0XY5!a&^ zOkjJDnNLeQ*%(_4pmCqLLM_W%xkWoz|5b+SF%zrbm+2VB|u4{yj1o*sIjG0pyg?+7Qc7@AkP9g3(Z8BSPy#TamHhP zqxl%RdDi~in(%7ZC>=`rlTK;O9f^cwaN=ppdKyJj@T4(kdj>g00M-I~Zf6eLOb`z? z`6<>+Nigr)FpraxcTY+Uni3bTdt8c_D$V1;VUGPKhuS*fVsRC6xXm1EeVut@v`zK$ z&S(wmmyL|-ybnG(d9vdvBwpk_UtnHY?i@Z-eZF~M?LO8YzUiUTGP!<5z?;UWOas2!ir$9Cl9V;OjR=2+PKBYUzh?X7UyXHb>W;ysgMItFI)#l z69llZghrvarbfonhhM9h>ld>mO$KuNd{m~h7*>jAYoe97NO#99Gm-rYlkeP97Rgc_ z_^!}!)CdCg3PDtx0k2nAkh;0j30d-sk+t`Uy*S}oLMZNw!PgkH$x)|jv9sJ#L&>w4LkD;<^l_xG; zV$j0A6Sp7u+9?MFCko2 zp5A%hK1~QOKwb68ElYvBPgV-2I5w4}s?q6KM(-R(I+V9X%AQV~AwP=E`N?PhoB(8v zNU6UJ3~rK^0*RCh$>6R;NL~Zg3I`HKK3O8W4`W>mI{;3oDoCCFg}ppK{HyWnXg8!h zz>_oUT#qs+dD{IWMp=~sFrlP#hx2#9UeoFv)>+(SPIUQ*2C@=UU{-3!tRCV#nqda8o*)@z$41ba26@!)J|z;wRf2n;JYmzfxzk?FY0tdcFc zRi<~h=mr&^t!b^9@QDML5Ppg=xGCRr1bD3a_Y+S=S=z$uQr>x{Ip-AixI($6-r7oE z@!lxrndLrVVydR-z+S_czxn=rO7`KMh%jT9fVzwgzXbxHwhj9~*5ooMm+|k_cf%HS zn|Xr^S93Ptf(yFyuKf5;4!R6DIcvA>IaSlQosT#8QTe&a2RUZNNMy`gyKdTprp}nemxIlk3)2_P6U=vAQ&2-U1Sm zcXi_X12GOTXSz6p6m@|O?~j`jLH7=1Ly6|Hl&|d;cyKCo3F6d~RD7ZW*&NT^BdC*v~zeC$GTDB^vjy!1D!7$v54!Yylp18`6X&^ z?oig7xELfWNBtJxO2T@>s!|IZ)JeCr?Jo1uC9f3J7u#2c>iQPQz56lf^#+yto~0y9?=+5j*=%Lv z6kjwaiV-n8Ll233=Qodfy`r(X2S!D6?vmfIfaL^8eVi@3(T|*-#VpQc^M~wjtr%1~ zTW~i&6-5SerU?qb@S&w5K`wS1Ol)eS;$Mr z07kM(4rg=TzQDUX0Mp^#3dm8Zw)B^^(|?jLMYMVN9v~2a)uZ$4F>zd3ifb_%_Q}C@$Pxa6xV}d=)tpHm`##!I+h4l9RP5|aUo)|Qe zILS^Cfv6-6-ON>KiuTw2cS(PC%<9E;82B*oVrtc>A|mBq4z4=22LOII>+%lqA;}1N zjw^C-v8<#_`>jdYGg-NnLAmkfUX$DdAhJ8M8!~nM3}ym{7odGQTTexjoHIWEtd@bd zAOIsTej6vcUatvT6e%9%q$S@89g!WdXI&$dx0k2_A|ph<-Z}JPE3Wv~*4(5$=cDuo zS2Vap^&7I^+sgjC#fcwWtN|hj5#9?yhoVO^SS?^ECbvPi!_hkIo%dzBQn##m< zq=teHAOV>VfY2NpWRFdTqt8wN<0oCBh9T3@38cYNyZHBH|GRHLV}TWB{6QRyT`7pg zzUsaAr&)>>U*-hO*5Ic3NbV?>A@~_%de|IXZAh(9i^zwhi1c#UN`ynk| z@4^8X#Hwk?mwUJ8ruTcDcmau83MvZXYS3DErnC~-;6miuR?f1@nVF%I#HL3BD)_!3 z6Qf5x=7!w>5RvP9@>3+!Gtnph@+j5CWZ$jz;uY;a2Tl%QcLXpSX^EOnJ;<34 zr4jr81S^k)@nR$k)vS28=q~BW!>8S!2MWInWr;S^|3O70MJN~cl?_ig`TcWC?hw-A zpo}jmUUu9yIN!M2*oS@4wG=ZsAh=ja+C^u{%Amg2=61nwC{5;JD)U_D9fjw(a6E!B zrD0}y$HF0%`giKq>?40qvPgU$Z=ASxI!9_J%fG{cyXIMr+glnm<6I3KoYa?SA!9)= zVQJ5D^fO7pI7*~ZsR5&$W*{JBD^I*xEERE!`oOk5WSL!s7R7z&jro*_OZJt$p>19E zDfow_DwpXMODjg+^Q;lUUNiNUPn++!n)n!5(OR`n0QT@3GPtp7gWGqWH0x*Tma2^q zSz95jsr2oxY{2b2&B;6erAVaW7=~`n24;azjdfZ&7Z$Sf#e+Sss+@1&F8+0EJ1zVeB?h7Z{%L{vGS&ukdK+}G*sk=iE2+7m2 zC?CM;-drW%|KsDS!@K0er=%xW63(ZaT9zSUmeqF=*nmH_&l5CKm|mC?1UiiQU%7eY zzj&wrxqD>JIs7O< zGc1xQzz?Mo2nB(BuV%aedVnNDsUkqm7C>Ab31&^uPFLcf3|~9`YnnLb?39R`0nO0a zPz4z>l@DsSM8DH77lg{@=~b?)1Vb!fKm$zSQzkHLLd#^YLK8yh+E$N?R9Dmm5b?`2 zPYRHkE=vQ-9Q1+Q-_{Sk^0x9`F-!n@IuB^BNr4NVlP`chJa`*|7Q+~chR@Pm0v#un zi=5{SxEpFbXIk$@IM9AGU8roU-#CT|woZBrI1$(}pilCF=kElVVJn}|CTd_GkKd$7 z=SwR#F##H9M8kKF5s28EFXzouU0&E{J6ixEVWxfE==$C>HX*i<5fJDSpudB)^Iq7y zDg9Y%X1<^|SRd|^&IdMpa&CI3*sNPtbjufb4W}TefwH-6e-s7lm|BjeWKIXvvfY8~ z9^a&J`qm_P)w6&e^qG6fN1Z#hGjaK)!>`EvqZjteRHJzq(7H z=s*7HSfi<~KDyJC4;-}Qujq|N8ur~UtH0sXhB+I!vV-hABAMKzChU9m^@7`*9`T<% z$gM=AKlfr2S1-O`=ikcg#&)ORIFd?A!fj$53O~0k`A6pP4Y7)$L6+5 z(A-zF$UtE-Dp%`uN6DhIGNb{f6DW!~qIQq}!W&Chresm8Z*E$#0&Iug+HRX4%fUGuk<3d|>LWD(BwH&MXzZwu z7lalxym8Lqr5l5AboQ|)Ug#D%uPW>ZXChU^3V?6aeoWiC$a(q8R#@b(SVcMt;&HbS z7JxAp*Gg6Qz49UMKnd~FOEaX!8vBFqVm_bt83xH8DfJ&0YNrPcTUK6^C<>LeKfjP# zGndBogur)xN5CNye$Zj6bWvG#hmr`G{LOuXu8(@jCY{$Z-HzXk{_Grlv>G&~4C>qa z*_@A4x{2M9DpbQSX__sz*i<(|{+1Gwsn>Y1EtC3?@OU+pOZzJs<=?sFmm>fr!_B&W zbC$}QP{{tOfDcGLPO`j`mdNPHG&R+CLhH@+&u!l2FeBbNyPq~{ZVK0T4y*>{-uw4D z3z&7a+1_FtU~8+#(j~?nEu27nPd5YDUVyW;i<02t(dF)I@=_`DxXLAMpa9D0`B_cqhvs!+O#A=&(~@6bu0VH1+2FdmB_SoVU#2P^N?!p z2CP7KX7$eBLAxvr1Lr=sBgK#wIf*om|8!I3icaqP`+tE7uy*z<%>I>{Bf;KRY#zJP zSrn0N1pYhyE;qFqcEa5_7wsajfstP7mp(sX9YrD#_wYVtE;D9`kNXQ5j=5P=nx8H}@$vKmS)ctuMKlQ#KxAj16Au(!?@W(gU5{WS;3$Bz^? z1;3;-yXN>6TT6HZFZz*FKC}LhOKpU($a&VDr#x622>|-l_~#)hJukh-J&JC6`nTyt zCU)*WMqCqCp=QOl`Rn?{jq7zj;m%PVa(T(?;ec&>yKnS&(us-~37c`cK0V?(u-+LGsR$_c`oU`AC>y3*itXWY2x z=uO#b9SX!8DE0&(6E_t&!Gk)ItY4Hw=d`}q;S18)`VK5* z3Ca@&5Wn+L-O}8w_En!Ig!2BfE*7mXYMbjju}yq`ui}*9q_oc@*m@**a%aK*e3f+A zE?|Z403m0_?zx>d2!tj7FIwXNop!M+|6|=||NqzjA9nA(Jp;VjI?F)Tu-p$sPiOUB zYLzG-yrVZ*8hGJPj`+6=|5GYqN=tjt0ojQmKnn zb<+fNd;3%=|4rA;J z_;S{wBCmxPkgMB8JW;3Le|mRH;~XP!XmyBBc*)Ke1{gBId)4XJ_l^Lo$iPiu%#Dhj z)gX_?`vAg&IakA05r~foPJK-H<|)G7Qsy-%{N*`H)XVu^5zd=@`hq8=xeB1t05(A` z!0oeR9?MyaweOcaL?B0}c6v4M+H`1Uceq=<2?n z*I369;ac5$E zwVQc%f9hdAzL`1LhgKM{G9nPPi5)t5R7P6`oI=2?^;Wij61>VLlD2fV(3JlM<)($s zQ4`R1NLFG3Z|&^xW_~C4c3Gc1KGG< zm;(7ZTs+8nRkwffcw|M6afScZD8Pbl` z(JRG(ZP#!o>EK7u;suV@EZ{ab!PCRSFX0c@#zA!h=+|&T;A_7)j=j|}2iwmIWuZ^z zafjTUTQ{2ShgbFciebN?=fC%O_$%ZCwrrAe>b!hkVC5}S6B3DZI~vb}aNS`2wpttB z<%5z6$Gys}T*yLUS*pVngMr?A?R227Tt{68^Gw}5>^v_Yl3}ZW%kgt%_kPzjU3sVT zw{QftSV|xJ31!9$TEKSF*Jn_N0<5^eUd!5>;tO$FwZz{BhN-D#Cp2Z4A9wR%I-lNP zRaJI<^-*YvetCv}HlwX_lWE^7r5?*Lj%x~3(u+1*?wh{XainM$kXPouvjRv2%Ib2L zzmb;1lr}>Yt;woKJS+2+`pCzdrU|&G&OpZ`|G_~dAO@huy;0*9iGTp=gKBvyI;i@q z;vQG3j_WK0Jx#hau@M6F<+5)p84T7p^r8aVY!;7uTmoArbJ4CAxK<%dt+ZZwgd2aK zQQI^XooBxQMg69?dz<)0_RgB%SNBS2LMVxKA)9+G?kWHZiMrIy6Vc?obAcyyOBJ)(DH7Co%)fZbmB1aovsBeCS5?a!#;3?XC4{uzV%Fx%aG6fB~GwmhX2I+-&`r{I^6FktLM%_1hN8?Hj_%Zt_>= z-3rTA7drl_Lvo~jQS&?)ZkZW>`y-FCUULrgQ}K?^?xA}wF0mU!qwgHUIrt>aB(^7n zUT@v~fI1oQY`}Zx*iP0Ljqn^oA6<UA)iQ;ZhfluK~(rzPd;S__49uSt*W@|EX%NP4#(L z93;_^e^dUZ5llN}T@;5lu8OUaPppJHxDa%zgPjk!Qh^o zU@vI9KDb&EwFGz=>W%)kp}D9dL%cVQ8GyCh*8@%-eB1QKQ(K0F_f1J~!P6rG`X)v1 zvebK0!5n9&!nX~ceZ>Uaa4DWQ1o#<^Hk*-Ppmi+x-MyU)*+MBkFlUCX@RrG6F|XMM z#jT%gAOg`;;IpVCJ-#1#+$5*Gnrg6X4 z%h!ob3y~^T-fU4UvA)5jnQXW0RWLy3Z`7T$!uQWmH#PcBqJmgNC@$^{XQ8c5b{`BD zjx7mM#3B$tV~MqU_{+XEj>ymST7L*{Q7>M|Ce{iA=UR^}O)%(0u7TZ703&H(JKntk zgos^f@M3U2q*L3EJ8ZfpWs6T6&Qi@D42!?WDC7bZuX|8u(uUlLGmdyvsVd zFMzcGfM`}y3a?|n9aj=>_Gb-6WY)Vr*SkeVEGRTlx?Nc1+ngKt*{4JLC-#s6M6e@3 z?E)JiqOD!0^m-&!OaCu1hLuDhr5f8!t)=+x9~WWWR^~*84j}00uk@XKZ=EZ&E={{# zWN+T@apattq0yA3)`{kcR9DRqgu;4z$7cemfUZ`W+)#H#s`?^txFCC-jQoDWa0(=; zM|T$NCdM*74rJEI1eQ*|heca}ve9P4HoY(YT9Xi>_!JW@HMhvn`bvSEFh@=^HTRx7 zh-LHh^q*&8#kp!!><}u#w*J@3@Z#M64^V!`s*_Y6Oq`M3T)?l~fV9E-5326l#r|&@ CtQg7w diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00002.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00002.png deleted file mode 100644 index 3d2dbe5a93a10af933170f4ab07e144948571257..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13253 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 Bf06(I diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00003.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00003.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 f{eN^Z{(!|eqN%UKF+>oML=me>tj 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 diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00003.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00003.png deleted file mode 100644 index 2fa6cf6cc88379842182d674bdd91aa3f1a87396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11899 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 UpRIhLshq{!?8cQhrni&+2ghcn^#A|> diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00004.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00004.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00005.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00003.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00003.png deleted file mode 100644 index da03051f62470284b2d8e5fc1c4af998e1dc0db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12136 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 diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00004.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00004.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00005.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00003.png b/tests/snapshots/flex/test_sign_tx_delegation_staking/00003.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 zcmeHM`&*J(*ETy(sc%lBj(M1-rm?B88PA&HIF&i3W@efq+F?AO&mcl(<-D3&lSQV8 zN=1N*g@}s67-Ob}he1L`Br-&BkUXLy@ICduf5CTs*Y{KV2e{aKKYOjco^{{r-kX1) z@%7aE!t@Ir9UVQdQ^(Kh=xlhaqoW(VO&92~>#p_G(J?XgI{x#y>`J*n9{4Vv)qHU( z%x~lA?KPVYZ}9%puyK>s2JfqeO~BW$R}CL+5?Wp`K9qI!cf=hUMk9{4h!S1^6I%f@91bUe1FLGK%oSc=P4WyqQ4jgEV1o#3}ke@2Y<**m@2yuc%9tFmcC;=(6vBL`qEF-aZmN z)&v1rT3V9Ow@%_h4l&uH(H}|N-lkuhPF2SQka;BbdPn+i$5Kw6qXPb~^WLpnIAnN+h1?}#Nq{O5gdp!0u{y68`yeH;BycI$w z*Bcrh{$=F7P%@9Yu)X7CbWxaD)1+Kpzb34;V&MA$r!#qWKqfU;h=<$Z$w|6CF0uE_ zO1p*0c(Kz#KR-Wqaf99zQfQ*X2DW65(yS9SO0`-&VQKKD-z0tnm)fH0>brh^0|h~FiHOWsuj<{jN~4H@n2Wp}5sV82DX3`YFzz-&66Y>t>H&6F|V-5O<9q+q+rQdF=D}?-QBA?rgL-m zDa6<`KhY&TxpMn>CE#92?7*=*Z8bv-g3VGocD0sOv{SX|5Km7hixSF6~Oyiyqe zE~%6N?{PrzcbI)Q*fcda_iXLLc*N1*!$wC+@WV4p#H~LU+$#L^ybZ>eqzwb1>rs?p zK0j2x``*|$BA3x?PkgAw)3sLi6+WT)PRDZF1#?${Y(2+!6C~19J#DphKBB(DGXuIT4w#SOWU!DCTyH!La!-whD!e=-qxl|z)C?#XBB z{!R0H_ts2IOz8W`Nk0@`I%=}00)Q31`$WbhZN20kz|BxHy6-nuaoN^YfgNlYKnK|7v*7Xdx)+@hjUn|$MK_%9p04(CFxhEe!H%W2 z^}IGw*{W(2=SRCb{QzPH%mR(!oVFNo)MV!tPjJrlU|qIfAX2C0zr~{-AQgG05^MRe ztiuP7V3C2%>{$kgssEOaV^#Ls-jVlXsr>{S|vIfHZ*+-dlo&6#t%De z1jJ3gE4KicTCi;W9w>tHOuqSRht(AxJCafqxIeGe_ElNCK9`bEHcBMmuI2 zLAri3cMvxeebmGZ3XrSvD-->KDkb`QUDo z8MYS49(9o_Nrmw)4l~oKL3SA}`W#00sXc=y=UT?!A(2QZ2ra(B^($94^W_LP;m5r+ zA3II7Dg^4VX|bPf7v%N76m5aFLBnZ$ppc7GFND3H%Z6yunQle3BjMSlkD;0ITL3^xrBVocfN{sFvU$3>E4D;vtLTD88qmCa zErx*!AeZCz)j7e-ly>{TX4-?)d{_l}{jocf!Kk9V_1u$t*G~A)^KLQcapHt)7)YUE zvhx_(1ncZ^(nH$zH8sOs3*v2pYxjc+FWH*jQ@kYxHMsTlWtA0mU80Nv#e3|_6w0XW z_>iWTB}%rhFxSBG9H)4nCGLnceM|n&Fojr$c-dwAK}Y0!%dHy#+~S6wn!yr;r!tB= z7$4i4h7Tbr>0+~&wad*El}%c2IOcF{{~sBG+^ zLaF)${=-H^WBP?S)L2{*Ahxp%$_4yqCLtXds8fM2G zmu9Gy-1~F?-T6fViC=}k-}YvD%00Ys7^@Mjt_bbIa}v)Piz@N#&2buu;dGj%A`V(! zKy>i}(SeNAPpUD!7ErOOG=XItB8ZTEt{wm;n)4bMMM*0Q7s8x4(#7H8@aCzCu=N(( z!x@)O{B~40_n?=JK?U8eatlY0+%5Rr8up}RlzKKB=JKD1p|IRI7i8R$bd8TS* zC71#4+ZZwcj+*!0M`k24wUsnkhl6zl^$*_bUvlz7T|qg(k_qxmx|*r%4!~+dCEx_4 zWIsta*BT(NpUTVfR8w?NlpYdLfclYcScNv!0+uTK8a4Wg6r|CteoHK0X-YrgUxrgp z6-@PZiw9Tp7{b$As2SOjxBuSs z$%hYTj&wn1_AyV}4fcSLkcM<7xZDA}& zrs{61vbIaCU-+%=L4@k&=5Sw{S5?ocd%r%~iz4%8fb)m7hf~xG4W4(aeeLDCis`C& z&V$hvTl!HDU$1TH89TY(IR{V`?4l29`WIi0bfsM8*4NBskHax>YibR^UL~>MAKCZz zk&!--G<_o087T!lROE&iic?1$sexgyD+P9XrQQ@-=T~|&3pYLIhtKWE>FgM;vez?! zWJIYIdk3@9WlJc&y?KWkU{T-r%*8LT7SGawcsu0C4*5G{d==okJ&#}};b#SzaoIlx zp%&SmiDB9nGa_h-kO8d-ot;|t?Tuz8T;d)w(;cAOAyP?J-L0T2BUx zqh2$9ErM`WJ@avB9+VVR(w@GON}P>~hc@9{7^M96h^q{BmK4eEXK*_L!W+yK7Bu6C(!gEIDnc|=enHm?}dG7(N zY-_7ifk(4PwMZD`dVg|{F1voDYXg}7NdZfj;Ccm5gZy$<#r#L$q9f5Ooy3ZlVqT;9 zvQjL54EMc_UN`u5@B@Y0jOm+P?sXj#_vCP~zIaZ!Dv$5C9~im!y%b{uyV@}TF3AOc zX3zyw`;1+*a`hRBWw(*-x=XLq6Bn(|jK9SbBbD6_#3$+6wc+z!K9EaqWKq;^TJ= diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00004.png b/tests/snapshots/flex/test_sign_tx_delegation_staking/00004.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 zcmeHuXH-*Nw=N(eND&l4sTLGOq=w$RbP*$h6p`MG5TpbU6r@YkNW9DGg z|HLiJ%%Q7~=f1$qsjK&bTa20QGu?F^jGX&*;lj7?s76uW?b}>EpZl66QYvWlbw-Bm zJ?%&Q3=H_RI2MK)RxgHIDgRF!E3rqj5m7I*JXM!G|A+HRL>(|st?=^Yd{R8~S}!%`bJ zO_)J(;U&rv+7h+PCpdq+^S~KL)!?XSBd+=28Rpz}y&zuKt%Mmle+Zik_@wH!9;bNy zV%T6Q*2nXjxI8)m{Ll)jgWoC{0tGWXzL>1hI<$trYY$xOWO#p0Q_OJGCi7|~V@G#i z4g6N#5HQ#>)Ju(B^SlKxi3wxi%Iu>ruVF=eMvB890n3~-M5u1i=7f@g_8D4yC?7nK zm67v-fHQvEK{?PB1hko)$AC75GF1db9-Ks!k5a(BGs2s~)tKvUncFqB(^M?>0k(FqqO z$kcM;LWC2qAsAdgx)RwrX#c6;LM7u;h+3Iai3K+^ik#$fj#-zR*)BiNeL2F3o4EjE zSgTQiOYNzG!J4JUSHrT!7PL>#^v%nqRM{aGuK|mCZuu;lYE?H9*|}c$(S{H8=&kDY=Kd6hx8tec3l&+PL1-; z+D(DMrUZ%$Fz#S*t)>`jyetQlaJaX(sez-?r%6iSiv+s_V6)OTQ%dcn_=fS($k}K@ zY>2nJoiraij`BqogdNLyeBWrKn^7lKmSZ8aN}}Ak*sYTof%Bw00Q+TMh#I(hzruy@ zVaVY;9?KQSr+I8YRIQ)c<(%pLNAqqT7s>5O3uljdYH%!JJ#5fT>L%Ir80Spy5zDQ1 zMvF5i;yyct<_$az?Bx6igY`TdQdu*~cOOoz)=Dj^JXlwlQwln*=*2*}jtObCZ*?5Y zp><%9*1RSdqjF+IIc5#BFueTKQ*SR+?W|#NyMxxc&qbiSLXPD7egX-yx}7pjf^0RU zrG{!%P-%1sQnLa_q}V+~NMW!ZuDGyHC-<*h5mews>Fq=w`=rx1zxi0hvRQ(rr9+_N zh;W4`&`cBhER7ye7vXA6Qd%NG)J>YiXO0QK);(63^JX;B<#DIes;gkp?vg}`fU(xe zE_{bmAb-aEgh<*pT=K}+RZYyAK)#?ho@vI}Htvy;_9j{qnKr%(hOLY^-H28M4y)(V z*Rf3G{`eWd+AXu+C3WcCUG)n zd`m(~y|MsP14U5xqRThR$<#EJZ)Hyz7RAFW{gedRP?2Vv3n6lB0SNEsk!n$6hCM17 znSJx@W{2`eR=svM!TJv>uvmVD@dn%6M0}}O|4!sP+{3AA@xbty={WlLN=C0C&3L%C zfpm)Alyv-srJMcU#s%fa898-QwJxjBPy~qC%XxOD;;UQ?_U7vG3XGf#IdTO%SJ{@l zD}q$mKTa~9^WO4xN2Af%LsXh$=5rH zoqTC52x8D22IV0w#qO;_kdAcAoUWe_1msHB!++`1CL(~jpOw+8C5secN<_nt@b9aEhfYZtivGs+pLv+z;{F^Qud^*$iNa5E1Hi` z#I?BFP8F*#Xe^YW_u*2H$~jgeoQiA7=MA>8Bta2=Hpb`|VkT|V@7_q!Q0UnJZQtia zUBEIQkJ0M$$;ud|+X*bP>E0(0HtzrOj;qMk!CsnjP8^GDQR7d`0Lz}3fEM$SzG%D~7H!()=O;`b|xY{i)b;*4<4+J9#p zlz^uZt+aBA)xD$+G;gKE;2A1;0ZTFkM*MHz_#bavz?2!J1qOrbM*0r|?eZha zOKdIcax@t?f?2(yvth6S!fj_I9;w53Fw=wgIUj=|I_Q5vhd8H{DhbRml`fH@fx}Q7 zn8vBloQ^F7#gx}jzL6LaEQGrg{XmvUK(tG&nM$}N@-(jZ#LMJkktWyS?c1K>TT8ts zi>&i!CODXuHqq_u3>vrcYg#PLFX1Rdt${zVuXX36K)nrbHbKk~jdI8ysxVo&z-xur(SKRRUUimWKrnB|_jnc*Ek*kmBJ>q71YWi$U0+L@h z1O{7?k(ZloQy&m#iCKgAgt$b$bXz8ZGe-lT-l?fdIdqkT8;ID>zIFH%Kmd$j?}3cC z-qMt+$6Im|?skxHmlze@69JB&JG_2r477 zOg0Lx&$g* z3f?u_etL-(Q%)?wE*3Q(*VO?FC{(eePiokhy$c@*a(ZJWTV>HMg?X7i{^{wGM^eP^ zhy%AiVzX3g)r$kcV4?B)kM4Hg?0<*+QaF|(uXe&iSI3pbl1h~2sHxg_OVetUNRj18 ztqL+dop>?)+%G!txj9z@Tf zW%JCU=VHksex*(!Gj}@cVUj6d8qkmYxha<_<+S^~a`Ga|r%7jTD?(0>9o7*)R5o+t zV2USne}tA}ng{OG)CdeZN*3}na-Ln|!px!919p+Sd7mz@vW)uIxKEaMHaWv1I`X4k zWXB{tjCJ%=lbXDIK3`&u*E(-6x-__cWw`Cqy7?0pW)N?dPl$0>e9q7u8uD8f2r(<) zkv(0Z`JlSx^8(y>{6eT&Sa|7c&lcJKX{9Gn^#O(B40DOV*|t0u>e%VC_C3{tdTK9_ z*N`qlEz0+L00G=no`dbH#^b1SN3Jzk{33&dq0X_m+svTAwpqS=<8>?1x)GBD)~**P z=g{Qqg{ga*jhN|W1Vo2x^?6QJi*&RDxp@~ zhC@4%H&QNfbn(2KW|+E_a8Mn2x9Z9_QOiYI46orU1=$-+`AgDX-X<;1IfIbu!fVZ4SeC^q2eNw#%J&}+M7)2bvg=6k0QEh^LCKN>g-g_eOo z?;mG0OTneCW16MRmIZ+9hS$*2>g;@wN+DC>*zSnjdj?wbh-*Ls1AV%@%W>vDhXh$uI!zX{#jO;mYz z#n5`9^H`TGsQxQuMkuvP0)U&w+JsWxi| zZ=pVyb5jIRqVVS(`H85?rmXI{q`~!X%>yldeu(M)!CXf3fmkHDTU8`8r$zCn4L3eE z>+i<`v> zQ?io!`xr!qBXnINt}|y^zW5_WwA=8Dwq%AY#TUpsCq)lNmfiGxzU*>p0?<39szu{% zI{?JV(ou+sFt<9v3diyF2+tRNHQM)Bm$Xe|cFaDw*?AD|4P~i_zLUbt28a)7JcPiJ zr6?g`lHg!Uq{p^{_T@@$3!zxsc^m}U;|d$|hD2%?4l}^GB2$Tf4>keZeHa;UlURBSX#_*1Sb`xgu(49%fM|jI6uC zS{#Oeb$S?&{tWu_Z3XVw@4uEj<4m8boODh9={sKO{JlqzkREriYQ8jatfwD~r<`2@ zPsN;>m|atwI5h*rroqb4bohjDsrr5jaO4TYOsq`%jlLbHUrUyeBA1@C!u8v4JOjuH zT+JlGvv$E?s#&lOLH+Fk_wMkMIHu~aRI(7VN1=?s#s09fE}<=1j)gdVAB*jB3k8FL zbCI?(0KQH-8+3J(BWtsQBH*CZ_9(AgQSr@E{HZ-;a%2C)sAIqZe%SQF7%yFbArJ^v5(4NNfk^~Z zaF#ShqtAVBypjjz_?kA zwDA!!3lBxkyR&y~M0Rpbxe;k^t)e=~v;xc(i;>=1pYy|wt{24r+G$gbPw_F`c>^<@ zDo_`=GL<+=eS7~333(?G;8(8FlVajwFnNpLTLuOp=lxl|9u!td3{=+v?lMY@b3>z8 zCC+6^+L9^fa^(|7uA~HS+TCfV%*N06gg&`Ks^PlxEKcbHpbee*^dB^O`HI3npW-NK z^%q#ng+keulAVB#hSr5BsI$V!>)SvIq;qZR=#5E$A@|aMbz`3}bNq2qmBhE^HPv8l zfbsc8h$y!OpG|Z*JfYfnx4ufE4d7mo!Zvq1jE-`Y6S~}n);PN@4FJ4y=o6^Ub}h-+ zFqV)-bT|FfxzJue#C?V8-&-+ga(fkK;S&2M^iZ)RKI^v-YuEcjDg8_o%cHUqRPNkuo8o^-b zSmwj%oc2MT!N0aYF8$nAF_vrm=TkpDSz!ClK#viDI^CdXf-&J{P8at*O0Y~0xVnNI z7CK>)HrW~VPL?JqRkDrdDrTa$?cX>VT7UoGnNsy)wMpN0_EF$>V)n6%<4^mpm{pKq zjYCoEcx{K9)bmSrv@xldFv-a$yG%(US-m?MT5su?y@ka9=8B~DT7b1uyQ)x-+%WD- zFI5rA6o!8vzvrxXE)fWPu}y)9`>ui&P?wQwCdIXYSKpKUgQ}=q7K4YXSKxNIWC7fb zn0osWRiAJ{r2=QQ&PluELaz$W7W0p)-n`^;Ncw0Mx_jTE zXJt=3OP>GGB<5ZGO;nd#%;cf%_R1U3!+fs3`Jscjo?t({8>~#8^<|DEKS%ma&RM~$ zl?$f`)Gk?b014fkpL;DnTS+SZjX!07^L`U{Jo`Hp+lH|X)clhul9ds+j()+j@Hc>Y zdp<7Tio6rq>Z!~#rjq)o*whgBhCCCXtZEZgTdw-9EHX*;CFyi=_Sb&WotPXkZ-?*C z?WP>e zzUMb7KHC$(zEp1fO1&~l+Rfl-)#)mgtLOp%+>szTS3r051hqvjPX$F~7w3-b`oOx< z;h^;=JaCY_dY!*%a{IofZaQ-6?f9Ow-^d4G7zCZ^h3j`{$?)_4T+q&m+A+dizmddS z&X$Llhk5Xt{PGQ@g!BMNrlOO)l7BoHtmzOR9T1Lm%y);@k{e+#4cx*oWS+FU zKUPuEb5Yr3S{XaeKl-7xciG~`+Ruil56WsE319D;^-rfwG?;MFbJ*nsM}c8tz|`M7 z=UZNQe%pJuEOya!=08inQHxVzzOpLbqvgNLbC5o`rctSZ=zR2d@*3?ebzbb(V zX}Slp#Am%sFh?qj@OgJbEJBtl9G>$ctNAOl4=@$C2g5H_5Do-Th51e z1I)GH;E)_L=c9VFKG1yI>Yo1LZ#@wubBpOUrK!4HN*U`?xB}X$9+u5>1TMR*-grlM zI5j3*Qp8c(KL7olbE`2gt+2=C>ba}~Xxf~hRm`7?nTFt`gS}^k(;HL0-uVn;UTR)Z(8Ge4)!aSDqEOlMozgwV5pJhu~C)SF4wvaY5Y^&vyp!>IH= zU^@N!hky0Vn@%O^(;dD0$To?#wA>KX8Af`Dq4nQ`10|=s@)h;v=`86M6|=S^7|cgw zcA+kKp7r!)kKjKjnTyi!?>G2Tdmg$Z=AHA|p4-p}L`*B9yadeE7KQ&gA0~X4z-wJU zZ{a?)`4{y74-8#gCn{&YL_{j1uA2p|@2)Rttfq}VSSOGaQaZf1LqAfB)pEx}JZ)Vg z%)vFAB1yV%4XGer!(Bk(7?oOak+FwEJV!6@CboCo57=t6_1BxUv!Bvop$Q$ z1KahrXJ2pf`ZIPC$QD5pw!K${-c2Re|jL^}2vq!>HK;9F@2jV;w??(Pau$+az08zj)Mm zFZ&?WEJn&GYQ{xVcZ{50`b89szN5d;{qIyzQVIM_MVVI+%&ua!C z*Ut#=AFwZLdCL@}Zbv0oc>#%#yE9nl)D2=dt^JT)pySDT{8-dO^XX->cnbb+6IJ=c`+Nf9|SD|zYnHr{0hxXvLZ*Upm;AK}?&t zN5kAvU+Qun>4n0h>P=3=tZL1hSJ)__TMkOSq;y>c$nTg#Qn8z-7W_p<<9TrPk62Sx zLIMC2s2EB#a0($$B{1?Bc`M@$DDXpK91E&qTWg@%eBECzAw`JmL_}mWs2k@vka>+b zjqhfR)^4A=Mo+!6?1v&(;5<1mJ4PQ}Ca^u8ef>wm;35zFhs_!_>iiFa7Rs8JM2(^Z z@o^pS`bQ z;FKmujr(3$9wGF(LSX7I=f}P;vDXyzUQk#YxIARRG*uO{sim144%?Ij z^3aCBcz6neRK?XOUFV8-de_)fuSuAl%uh;cEpZS_tGYS(dfn_QX3{+!593 zgtc`)ml!P67wk9Krjk)MS~T+2L8+;Z>T~KTpv8LZ{Tq~AvJz+$7qKs-(PK13NH#zY z_y~4f_kj$Wm;sB`8<70HSq;gGCKM!1qy72A9*3z4?hxv?l5AufuT+z|B-y4R_tXpH zlqT;G*nUN8VSwz~-%E!&^JLxei$8Wdb>>EQ3(9b#RgoJ;vR1>AV?oT}(fM#aii+Ws1!dZh)aS*yr9 z_Qjb%105>iiM|#3Wd*CZTO(QR5tj&z9cX8t5fhy3M~s`<@{$5>r1qj|+M z6u}w0+`lfkVF*~9qYGqFmXCb-EX&L%eYWm*OUzbqQHXmlJZ41IFdL^oKYGYdsydI^ zOFQs=1Czu(YFv0TB0@b-fC;c|?`5Ul0uc?k7+uQ_EzpK2FJPcE7 zN}C%^`0|?`8U`lK?tmE`^A`a9FymwB(^9dwHHV)95J1t#mRW~HiWDZAKp;~GZTBm`czqD| z%@&PJfDENAM4viyB8M0cdiXm6HBB<7Anv>tEV%|cx4HQ?_LK?Dh}Up1oU#hp=|D*y zNw#9M5M-XdSH?s7z_~su9b_>A%3I3%iGB5DiB9z#2k!mHz+&ghP%M9X^-s)O@kia* zuywldk3k3e5;mMV>OHr!_}K)D+AzJB-J~@&-#9^YPFDZ*Z+7)^8DJZS=xSq{ zhYDsR8}yt+p;m1}kN8_7?yC|$IgFRBY(M&n$`-zK2=j-E&^L2$WZ&iTCV2hLh}~%@ zPo0Ys5ikqGSH@&OIqspwT+?2B@BpY6Vpv`3e0 z**o+7qmKscjm!ULo$sDtpS~b*7rfx+0Brs?)QFoI5bwaPPK_kW8;O&4)tb4u=U;9L z+equHYi^9KwvOLX75G>^4BCOBB~lhbCO@2PXGGwt1URP*74qTJA4VF}TS`q6r`U6C zUp-XWACEJ+@@eT;5dPMj>b)se5xVZ0_m3*bM$_(eqI zrN2%QaD)Np@0m1IS7A<2iME<{@h?SXLB(CBzf31eoCon4Lr4A9-@6)5@=IdhsQ)_i zlNYxt zbE;c@<57p9PA(rC|M1tA{Li3Nm~m-L`ZavpjdCK8cB60lGy0p3ZjPk_H$YXdA7Z^I zzn)t?mBk92I)Pn6*K1#@j9ovplzR4?y7e5>y!EJem0l8Q@Oi+BoTOdcd$xC*z6Rf$ zhkUODb0~W8hedg-s;6nu)e2ou+GGR-nISy-XDOej;`wYqxQbAfMDyy`S(K}7J(m~5 zhK7~&z$@?lgZfH9s9}7a?_RWx{gdFbqp1vI_;YoOLvn<^hlSqBtz_ZUsUG!lS6kuq zfgW5vDsT`x7W@_MLw*sh2$bto=Ju+yF*1k%5{b|MLVX6*6WMHy`Zpxis819?{=N+G zZ#$9n;LP@}6BjFA_V~2!@9lX<-<8@>=E39j$`#c6=UbkTb&m8F2QdSgt*6Qq?shfe-ZD@TbmZMC{^gmIHvoxx|@>4plarLo-3pIxW=yO{&QzTI89yhc6 z6ON0b%%8i4WZa`V>ni%5qXP!T$9_F3BX}|<;+veTLD}*pLHGvKCovnT%^JWJn)!IHf zNse&nskusS|N6uLP&JKpMPtd$QVW?t{n@wj{s7O&qME}SBJ!OPPhV5Xk`CO=%_lvr zD9nUJ;|Ii;0#n#-AVHtS!8Lhz7&F<>*TI(I$lOa|wbDW#QQ0v|EPs<;oEnJB`PTTf5s*b=@4vRV z--nNjS>&V4Z=PfR90DlFApjJlvp@0V#vgUJRN?Z>7AwITN&eU|N|Q+0(!fz1hTCJ% zRk^RKN2fa!TLyq)r-IKhXrQ1A;BSLe@MBL*@ZC?AizkVZE_ZA>lFNB<*9ce)E?J;J#7kOLD>1$2uKWCVY zSwHOcV|MB@aH*&d0)zYgXJl^Nrp67$0a7s_-<~<~KS;y<|5N=h)!cW`Bg-J51et*| z22f*X+!+`^mC48cFQ^Ou$8yC>$8w^(-Js*i2P}srNQOTT>PFs3nVH}&uvST&><&Nx@ftDT%D1 zH30s4Lw66{sXnd6ZjJzTh$e*|)eTp4{gmzh$nfm7u4`Pglx;nL@D}p`?`@O{CPwEj9rw*ib2;ZET>wNht)mK6pvqJv6Gg@# z4Xw>@BRJzPn4A_+-cY8`kg4sMI9!lg82}Ui-dJ|1sFlJjgm~-yg&>Q*?rJnjoCIp4 zm}p@*3ZOJ$vAcP_8aQk!a3?o+yW(sE>lOl8uwe4@HV0e0PX3HadZ$lRgDi)jOj1VS z@uiRx`%M%e7iqJ&8hmY+))_&M>?|H10fj9Bff2Q_FC~nJpQGOm(&d>aLFFGcKuTs!LXsHH}OAgbkz9x&5%s!hBRqO0<>&$a+zb7S-Dwe(| z-1*M7K9AA>>MN0?h`|}Sq)%7ztKSuAV>PxG8!0ibFy&^Z(NR)nNWtXqlcM=P@X5lq z0+oy$u}z@jK|Xm62D@9I=g8jXxqT3}y?YQfKj70EQXFiAV*(W-PiEpCC_4bc^Lp|X znt^fDvv;0nk^shIaYyThV6%kHYWP@yawMo>iqauwGNpv?P<;5$q|d#rhE@}q$>N&3 zfN7H;aQHAqgN9CjCj@vd`&&jdh0xTu6IB76wif>CJc0%}l(`I*fq+R}w z<>X}##ucvwBN<4|2Pw>fW^apPn}=OKv3=(5h{6>?<*}G1n53tI@c(PtzQD z3Z-K+UPTK39mS3_#m0HJecl3hAkz3w zDaT)UAN78c(Gh+B_b8$zbjF?X9uCQOw@fv#%ir~|ls{UL>PA@(i}ZW;N@BJ3Fdrd? zDXvhL_Z~x3+`N)6mw3NjN zX5sd!3rHoO!%qmuM%y}(&e;G`==!w`*Qh_)?&4jTojueWD zA3iVwfiBE|Ko`v^E&`v(bi%bjAT2TN2kKA4-fgrI@)1fS=pKkl=%shJ?I?Bs{+Y+Z zih%!E#=gCI`yr)KESd#B+JvK}zeW!acH7l?vF`*z2LgRoJw=yF0r%dx zi3NcQV%08z!meJV0nOZ@kOsw+|1b6787kouf0a$7NLb!sjE&L^T$$A5n{+BlE((x2QAUBxX7V}b=k!v7j+rr&AIK_(_HpW7M&Z(3yD&`vKg!9JUk2Sv(8Z|)r( zSLE`f^tjBk&Y4$_1Y4K8vxC!eqNzH>`vMPIs_-X}>7Z-w!G-jm+Ub1SwbO*;>iFNf zgY|a?VP*;U!cpUF_A+||3t>uY(MfRnieXhv!}?J#;T%ZVJm}Ajus9ytdCqGI_N)mm zFHi^sDMDmT7@f!OY5^PHXv7qKs8c~#;X7vSnsQ%m=cX;nr`%p`t^%tqN@vtJi6164 zhA8B}#^FmU5o10mm`95*2M9uGL+4N7Y>{C95Ad9LNj;1(CTKnsJ&h5+Z(^cnco%v< z7hcwH$rLYd_fB76@?DlaO=a8Dk%pDkS-&@$5lrBgNzwiBb#L!hGn3o6?k;|JcVoid zvy+yi9~Wk_{#+4RDeCao(*y|z)4m;iXvk!ZBfg2Hj<~FDN0a#z?b2;Y(eYTxpkUh{ zMi*1sn_f?S7oX;NxAKG3=jufoODyaG`|D4#lpUX{@HqcVQjK=Ec|4}ZR(uMM-+J0v zkHASt<4EmvCa|H2i6IkgwCVw2m*AP_l02rH$Pp5QO$`cz%4PF;eZSn{ zY0`E&TYgjmzb2=6(BevMGVd|4xJwSg{%W}zl(noOo<<9EKG@kAR6x20HMu7Jjs)wf z(It^0+H9&@QZ536vL+jo)nns^}Qc?*%KIxK=5?1FZ z^akzoO$Ae1#yb9-nC$CI^?95Wl)|z2=5gTMXOvBK9?fpK%dyk<`B^{uzKk*%i|hCJ zJ3xQJTRo{1C}MkD9LM^9REt9475CenEnMch-O+9GDZzrN1$^2LOHvIouUxb^3_)(S zy8raMOHBESS>Eu*d5|-D4~e8zaC%Z*0LAvvyMba-7m^d@K_HbIm)Sv|je$=<2I@r@ zKuToKuYmqA{SSNyxgHVtTW;}^&xILej_;s(r)ZVI#+waQXA4MlG^WgSdFOz0ui-Gp zDyIC?Zr4*;sXwZlb$%_ATuXe^9nyL`N`(SC)fyNJj!qp{R|;-FDlE5W;UZlaxoX0J zC6=xNe;A~YuV20q(lWkLD{Q5pwE-NE1KyN*Id9L%&mxgZJ8ywqIXyj{G9@D1tu*~y zMZ_&hT5q{)+<4_YY>?jV90>EuN~(wl(sFNKK>gVw-YMQ%4{5=fr83v63S(nwJN|?z zS*n_vm@vh=%Uo9XQ^;>`Zx_wNv^M3%@M%|#cv`^xInb-W56LGk%Dc(FD;9)vZtzf1 z1TlfN)1{;PYCl%tH$tAtb1Y=l3Xk9$WYl(7=YYMBj+J(}zIawc#ZU;p9D!z@G3W@n3BJ|L{7msH*?nN`xw z#Wyz=WViYsGEX#lTRu#8sv9+DUQq9WCAx}qe^Jtyj2I{`ABREi`J$}w_p&hG-*e{m z{IEZZR8f3Ta!+a=^7=4x^3tazE8=_1VnEAe^Y%=^ho(uN%}0X~2Yjd^?)IY#A(>-* zbYEIgeZB83Dr~Dqa6(Q(1|yUKP2=s|)giC!V9q_5mV)wmm&uehWCgIeOJYk5p_BMr z%h&LSk0$boo#xr((PWlXk3ExDrDP{FaR-r*FmERCA;Vr*$K|mNm0?nWJd@twv5H;* zRcwm^Z+7#h;6L_sUxeDrTWLQIaYJS%_rlt2ICuM&>&C5ubQOzop0Y$u{Znvp!-x6d ztGsBd(w<2df}?#T*AJ^~8tz2-7s41_vzn$Q^Ch|-v_FTdg-dfr8QooDZrn(16`nxw z-Ki!bi46mb6^KU$hEP6jvyrFcTIJ2+l%?)M4Y+MbAWR}BkE^T2lskB{fD}5f^y4c8 zE!XEXW+jN(US94zz8j^n14`aPAimLcN*GD3^Oz4Z#JS$V;TysbKQDbm{2JoON6irI z;`iBC$5yza#|e9q+b)`3-$tjYJG=hGGmn=4dYB5i9Gw->C7?ye@F+aFqH-xDs6RWP z8i5ejVe9C>UOXJj1!baIvT>@PeILIS&gyP&x^zHG?WW!$)=yKoM1B_1vdZ|e>H~z^ zGEu$$!@Ypv;ik>eSlY3%Y?zh(4z4~PCs5J3Zb|T25SciOQt8=^AO7rHAb!g8wAw7{ zt8u}Y=^Cu1%_MMv$7-}r6Fj*acT=7#bu%#cfUruAL|gR)UmC%i6wW{%(OF?}MhPx8 zvdRv~KrTzSUC+V>aTPi`k?z;%i&18iZQ|4<0^N07K72E{arcW@mJZB0ynyam;2{;U z<66v;RcOoPwo+Dt(a6o}Bg52IvPpV;^F##A$Hb;mCe`JX-z2OY0#xjRhQnHET8?>^{9oxfjJR7CaT@G{>D~*_ zEnBwud~)@p-g}X)qEN(;E3{!_^mh4RD@=(im6s)Q)yVH{3$H-L+&6zqZmRhm@!wy& z_Z782^b_JJp{$pm7Yz6pS3epY(nbEvHLH+tsda-2_dT#4nLG3dbEkLp^#3%kYkd^G zVZI|Y3| z_N`8-sf=fRsVu4L3o`oqL{sLguB$WmEPav(Erk2PW-aGqz=o00(R&sHk^w4&rO|MWAj3eJJNyRa!V_O^sxTH&}CEvbU(LhzhZA!DF^JS5G+yx^^O$ylD>6E(SCSkwRcYd1j>h?TFoL z78h);ENt9qUK-D9)h{aV=@6&dnO~((wCQqmf8+B_Z!_jvXHA2WS+oGN)-=JTE+=}B z?Nz6f75rZh=C?#E6^0Ed}LMih_<~!NnbrT}>Rw=wv*33Va?bBPb z*|^CLmzT9hnwD-RY*pRG3>YdpH+b$`X6t#QW{PAHWot#qStI1OO(I`z8m#1)P(`hX z6fEC$OUYv+GTmnaU%H}9G9IRC7cq@yW81V47%|yo;I6{NR^78^Yy4`YUy!)P?D9kG zxhQlFkJpj2)RTXdY$9WYei3XP9TkNf!B;WVe(}^Noc7c z5s^b8BX`0z)^Mt^y~viyMi-65r+$iUw3;py?P&B#c$TF*(y>+|{s6VwJ6-;oXkv|| z$v^yQ^yycdj9Cid!5?284D^-*B&e@DwXY+LDp0B~g0)TZ*Mmj5pm^VqkF))BmOpM2 z4evh6X|U^N{~jXtz$fAE;6Zoo`Z=;Q^DbF_bib3`SxcNgUk-C$D&>LMK}u8n5xVkn zvEV=rzYi);=Fh;>YME0WbDb{o&bgIGlkcz%YbIu@osaJCybPjE?JRC@s2Wb7!>pY8 zs+*%6ufJ$uMrjwig}}by$>3R-(t`_b?dYBUW_1>1$}^>R;M;Wg&(RM^2g~2Nk?a2}Ph()`K=Y3Bvn>?@OB7;kwVha^b(^ASE@BHoib)6pvhe0 zIM~`M4q_aB^uTcF^)#~1$)wkGTZs^moH-ksLFtTnH_f`-TVw7&(I4a}`>8AUUY15+8?Q6ismL=clZW$s-L z%xeFcx7*yL-lm-Hm?XyiMyo&aQ52V9pJclH4WzGnU!#8XoIK1t6-SU97~Xj%tjyJ< zXpb7t?^`bLr2Y4FB&zOd<;k~_1zX=hv-y+ZRYj`uAlnsTLe|t>!v-~hzW%$xf>B0&@Zpi@fV;{lo*v`SGJwE5mT$(Wc><@ zQU&D+V?UN>!J!h@ZK(Z0pM8tY%UiT1l0(RALrX@d{diHs5(}ESH`ZeTpO7X2HKk`~ zNOeLS%Z2AxV(y76?p%o`5C4ubAq04a8wIB~4{a)qGOKNaprkaKwVd zZ`iY{1RZ6>XHhBWhkZ}{XY@kYee01jlWe}O8wWYM@i~iuM^7Jd?9Nn=C&(M?HB3I} zQ)(Uh%J-K<`ASdz-{ez%am;G&9ko%4|1-Y9G3&@xU@=0P^%I1Cy=>l9+wFDavKy#-z_k@YqI(R5{pip|SWCd?lo1(qyPy7?YcY z+MKa_m|hYMMFvfd{q#z$DRPu8=vzKInJVSA)=urd1XkrAcNBh1{2Bw_gWkJ*7}2&H zeyjPBOku;bxQIIlW z?;IK&13BrvU_++boyZ;OHj5II!rh~`hD;}zvqPP*&T8xN@o|uIQI%&MntGtr`r`@v2ydyaQaQ3iHA4CBK@CnBw61V6d!yv zfBsO|Mhx7xYURYCfDq%83LL43lzU$e%T`mJu)F!KPepNh_beInddhO@H!qXWcTO(K zjX$2RJHg(sdp`4z|13}$X?_eWQB<0>eoSPF`lAk3m6BT2Ro%p$ra*E{lSjT!44c(H z!UzeSIK%uamliExi{U=QhU9dCGAiRy!scR#Baw{=ZQ@Q11A8{=k2S+FI(XxR=Q3)+mmdV>HAZD;D$Yqn;VjoiL~0uUhC0 zo$7$wzBo883a)-kCqkLxJweo8r$w=LzJ|5~vlHsgH^J!Xg^yH0(N-n*HP+lLFu5d5 zRMq1i?sGl1zRVOw&UA9)`iW7u0QNA><$7j_e1nTi&^=PMEAyDk-!igt7`P8NEx9*Z zz}D6_*cvn4GFjEI`?{~Oac1|)#wuo2MNjosU}%QYaSS|Ka-69x5sYT4tKu6P#FhzN z?#+1`mD^IQpfuYdUVmjBfl%O}#gif$EKd%0T-$82oJW_LArOe}YMDDC>xypP#;LD+ zpY@x`aUFay|4xQd?HdcS=1R0<1h&jD1YL4=0u z8+(l4{;e<$m`P8^p>k&Y7G<)8e!txNl|{O~B#4E}^%Xwt?maA1CfALCqf$JWwgWYld68n9>5QA6E#^ng1>P(fAxw5&wg`8)^s!o5)9&IY^CfO1h4 z$dQ47xZ96F@X1@4`8O+CMD%-~ZFK@0D0t+>dhN>DR#qZ5;-P8JuW3W3)e*;IYgWMs z8n9TH6|r3$jc;hse0b`&KVXHAw`{{9T_>;Cm)^bJiFm9$^SeQO_WEc$+OEwPzcKA2 zH(6W{dzXx+q5)3}jE6!YtMI)|0u822)>IjMHB-`+LO>=9 ze8>_=f7v~^pv4{cK5eue_5BH^)(bVhx|&je>3SguB_a^>TOYXfJx#cxS*}3a&oqix zvVw-dDkG9-cjw%vG3i0fbX~)i5kBrgm1HT`n_bL%yN;U z2Ne|A7+>}K+xA4n6*3@cZzf`2hsbVNOV=?yCQh=^3mzUMP2FWqsw*!vH2WZuG`@lJ zGX6Q#b23fv#%uVtO$=q?)T@Aax9@esY03g1hs(MK&qOj8az!Y%mZMiYM%<{Fq6!l= z`|0$f)XpQ{g(EA8FRgJ?IE`SaC$<=54{~cRFu(;cMSB_4{0$(PuK|^YpgHvM* zEB!&~8D`XJ0f<mOrwgGJIL!U>dM zx-Yjx+%N~xfA)^&`wcGwXw!;?4WL*zDyOeI^e_q@7Ca{21i}W=`$F`d2NCp2(y_7e zDbiGu`3`4WtuXRuqk;DWWdWv>y7TM!ut*-VkQPpEBe^WhA|8)XQs`Wp62=^RX&4ea zidJ~Cy{X5b;9C-)laD4g0LRW-guGd|Gu8M=@X-D-k^b_R!XtF=t7?sR&tlE=%hy;F z2y>c@#9n}W4=D4Og~A2(j5|9%;>T(>#_Q!bW8pxkk9J?<{u~L&8z6(4*Lj>EkkaM< z4!P%YRSw{xX+<~rF|}1O0Bq+zXNGi#vV}3-o78xcbAqA z$jvjK9S(5+Lf@xgPdbfsz7u1wc(`vae5KRr83Ps7w(P}?sc*Uk4M*xN9WPo$%zY~q zANhJZbB41-WVk0r<@YUVupUqYB+h(*h za*u2CGy!=cQ74?C{QOt#Ta^)jyXCzUp(E|6ehO<70_ca_bWs!5gkbAJeE~_7UveGz$gx+Cplm1u#9Wy;~C^A{nJJ*zQN z`U)&56T9Dny{aD=Nx+t%p5_|&Nji%##Og!1~ zD_<$>`+JYuCq>8_deO6ZT*^Cz zrX{W*U{q#6nOMbH_UwMYs^>enuX7{Z7J8fP5U3|*-%`igp~f4S<3!6(tF^MoP~{$d zoC1^Ot1Mj;llv|7K~_H^bQ(G;WTd3D*Z!|5ohgbD3i;|~U_;cY$yPf9a!z7)nR{0B zKX))Q{c)QCGX&cw%AuSgzHdIJ<^uczRa`*=&V@5$Kcj>z;k}HVnaS|1AD}r^4zKkU zssg2}uukX_859z;1%Ltm@eGy|BVk_b*mHg;e11!QYH2@t@tI}VD(x;^a%ga{UgzM( z2St9;Us5^iq+|9EiB$Tm8u^$QmuyVbbGdt1YOYrFmndGER#EvAds-#Cy5_wqR??#N ze@M)`Y#DqKp-zYvF6N-4-Bev==q-Q8H@9!}(7G5hrLbheLpe%UthP#4vK)M#`{-XI z5@P=0Ui1Pl7V!0J>JH2k?mJG=WH3&OySLvPEc4m6n?L|NPDT}X_);(eY7^E8On1{c zOVAm~aGsIl5sEiWOzx?ar(|`$g;8#AfBd_2E~fyWAih#irc0mW4#zFu^Ip@NlW)YS z$xTvUJO|yeGu}y%J1*DV+O})YZob|8Czz}=-Oa?BIVfH{tx~vISu1* zvQKWjJ?RzE!PJxKBVJwZlBcspk+>d>STTTX>X`{ctYr$$7W9nd$^M#=l@e`rn$Ve9I6Vf*ql4{4JxP-^c*akifC%u z!#%$bg>1L{V@#}L0$zvd6S@JlEo{%a6kf0#ZUKwXsdwF|-|da%qN0(Oq_-Fewtz8c zw7DkwAX?r~B`>S>nK_5Bu9408`;)xmd zxP8fJz)=V@0QEW=^7$4x0AziIwb%7u_mO%G{$!KJ{uRR`HFqGuchjlY4(_ihS3Qgs_sQc2~D$eM)XU} zS~11Hb8iiS3j$oJ1o-htgX1{L-G3r}KbWlgoi^csIx6lwSF7wa10gn*0TAa5=1@Rw z4{GK7FI&R4)xK+i9GrF}O8EMP8z9nB|cS$&iMNl^Hz z;5soiNFtvOYq(P zsgqlVoT>mDu4K>o06qbP?s=vEhVRv@3K!vr_blb^MjI2Qn4+vlY8RoKKY=7X$+v!W zihndiq@m;~U&3|=98gxi-US5nBk5laC!q`M?}F||4CY+em`=+w=u&z%xOSE2XfY*I1uc~Tc`ZvB3P{3 zlz6CV={~7?1n5|%)$-7#kd~&X`&>Q>D)OtM#4vx3PAOXz5e!BBQOlU61zD)c8?({| zH`0|3+9QR+o?Hp};P-t4F=f)PSyq6$AXLYLn~LcqY6{MM6B`BRK|LDY2*D42o%E88 z;yNTgQj9m`2Q4yiiWysYVE)if&u(uv5AMBz&WCGU!GV*N{09QD<0Jvi94ZxKG z$1JMmpxlx{Gp2ar*W7aVb0DIvOcC2$)kEtZKxjt$DvX$zSnP>f+W~Zf_5)*WEf>Z8 zP)4P5cq8%`-oRIE&4~7_&}*Z^UGHXCaoA#Rd)8bY7H{=d_7s5TG$okbn$2{6d|xOb z-0kSZrr`Gr?a(cW;=VK0ok;TB%=s{-=DwPCYtxpZ(TDDbU(ACtq3Oez^WNKRlub9t|Gg#znS^-NJ5?Pm*3YPuWmS*1GYR)b)G) z%F*cI@7f;{$!E7X#(7MN&axJI=P%nc3m$@@=Wp6WiLBz}?H{b`DVGZ$Xl_z2I#Jx- zW~upn|9YsfrE;wc?7n-d{@$myqYpk9bH&^ERVGgtm-L~A9s~lYX3Q#wBifh=hKW6< z0DsWkF}e|gOa;on2C_Y;sJ{KLOead<>5S9R5%QdRB@Wv0josztWjx-q!Llc#{?jy} zXZq5+EG?VUTg-pv{K!4}we-O2Xg88Q6Hpf{#Mko^{{tk=9z^2m4(7(I8GC9!_8sl+ z>^QE4=9WbWxr}-3v8)tSQVK@Q4uhu|t=r=|1WZgCCViZrcXexfe)D~B$~6-uvAsP~ zqegXDnpV%nKGMT>;*vYJir!rv9m?QqvZ=P-{a56HBwO{1+8Q#Eh{^#{?GGX>i&m^s zMa_x4qkp9z4w^izLFs&vD?gWoIghi*E?c4=6(}G6d68J?-xfCXBy_`I%_d!3k_7M} zpeHadY1JV>iLn`~6%N*0L*M!F$!l-=1)Plmq9!YNXvTDc2Nb0UbG755?=0XY5!a&^ zOkjJDnNLeQ*%(_4pmCqLLM_W%xkWoz|5b+SF%zrbm+2VB|u4{yj1o*sIjG0pyg?+7Qc7@AkP9g3(Z8BSPy#TamHhP zqxl%RdDi~in(%7ZC>=`rlTK;O9f^cwaN=ppdKyJj@T4(kdj>g00M-I~Zf6eLOb`z? z`6<>+Nigr)FpraxcTY+Uni3bTdt8c_D$V1;VUGPKhuS*fVsRC6xXm1EeVut@v`zK$ z&S(wmmyL|-ybnG(d9vdvBwpk_UtnHY?i@Z-eZF~M?LO8YzUiUTGP!<5z?;UWOas2!ir$9Cl9V;OjR=2+PKBYUzh?X7UyXHb>W;ysgMItFI)#l z69llZghrvarbfonhhM9h>ld>mO$KuNd{m~h7*>jAYoe97NO#99Gm-rYlkeP97Rgc_ z_^!}!)CdCg3PDtx0k2nAkh;0j30d-sk+t`Uy*S}oLMZNw!PgkH$x)|jv9sJ#L&>w4LkD;<^l_xG; zV$j0A6Sp7u+9?MFCko2 zp5A%hK1~QOKwb68ElYvBPgV-2I5w4}s?q6KM(-R(I+V9X%AQV~AwP=E`N?PhoB(8v zNU6UJ3~rK^0*RCh$>6R;NL~Zg3I`HKK3O8W4`W>mI{;3oDoCCFg}ppK{HyWnXg8!h zz>_oUT#qs+dD{IWMp=~sFrlP#hx2#9UeoFv)>+(SPIUQ*2C@=UU{-3!tRCV#nqda8o*)@z$41ba26@!)J|z;wRf2n;JYmzfxzk?FY0tdcFc zRi<~h=mr&^t!b^9@QDML5Ppg=xGCRr1bD3a_Y+S=S=z$uQr>x{Ip-AixI($6-r7oE z@!lxrndLrVVydR-z+S_czxn=rO7`KMh%jT9fVzwgzXbxHwhj9~*5ooMm+|k_cf%HS zn|Xr^S93Ptf(yFyuKf5;4!R6DIcvA>IaSlQosT#8QTe&a2RUZNNMy`gyKdTprp}nemxIlk3)2_P6U=vAQ&2-U1Sm zcXi_X12GOTXSz6p6m@|O?~j`jLH7=1Ly6|Hl&|d;cyKCo3F6d~RD7ZW*&NT^BdC*v~zeC$GTDB^vjy!1D!7$v54!Yylp18`6X&^ z?oig7xELfWNBtJxO2T@>s!|IZ)JeCr?Jo1uC9f3J7u#2c>iQPQz56lf^#+yto~0y9?=+5j*=%Lv z6kjwaiV-n8Ll233=Qodfy`r(X2S!D6?vmfIfaL^8eVi@3(T|*-#VpQc^M~wjtr%1~ zTW~i&6-5SerU?qb@S&w5K`wS1Ol)eS;$Mr z07kM(4rg=TzQDUX0Mp^#3dm8Zw)B^^(|?jLMYMVN9v~2a)uZ$4F>zd3ifb_%_Q}C@$Pxa6xV}d=)tpHm`##!I+h4l9RP5|aUo)|Qe zILS^Cfv6-6-ON>KiuTw2cS(PC%<9E;82B*oVrtc>A|mBq4z4=22LOII>+%lqA;}1N zjw^C-v8<#_`>jdYGg-NnLAmkfUX$DdAhJ8M8!~nM3}ym{7odGQTTexjoHIWEtd@bd zAOIsTej6vcUatvT6e%9%q$S@89g!WdXI&$dx0k2_A|ph<-Z}JPE3Wv~*4(5$=cDuo zS2Vap^&7I^+sgjC#fcwWtN|hj5#9?yhoVO^SS?^ECbvPi!_hkIo%dzBQn##m< zq=teHAOV>VfY2NpWRFdTqt8wN<0oCBh9T3@38cYNyZHBH|GRHLV}TWB{6QRyT`7pg zzUsaAr&)>>U*-hO*5Ic3NbV?>A@~_%de|IXZAh(9i^zwhi1c#UN`ynk| z@4^8X#Hwk?mwUJ8ruTcDcmau83MvZXYS3DErnC~-;6miuR?f1@nVF%I#HL3BD)_!3 z6Qf5x=7!w>5RvP9@>3+!Gtnph@+j5CWZ$jz;uY;a2Tl%QcLXpSX^EOnJ;<34 zr4jr81S^k)@nR$k)vS28=q~BW!>8S!2MWInWr;S^|3O70MJN~cl?_ig`TcWC?hw-A zpo}jmUUu9yIN!M2*oS@4wG=ZsAh=ja+C^u{%Amg2=61nwC{5;JD)U_D9fjw(a6E!B zrD0}y$HF0%`giKq>?40qvPgU$Z=ASxI!9_J%fG{cyXIMr+glnm<6I3KoYa?SA!9)= zVQJ5D^fO7pI7*~ZsR5&$W*{JBD^I*xEERE!`oOk5WSL!s7R7z&jro*_OZJt$p>19E zDfow_DwpXMODjg+^Q;lUUNiNUPn++!n)n!5(OR`n0QT@3GPtp7gWGqWH0x*Tma2^q zSz95jsr2oxY{2b2&B;6erAVaW7=~`n24;azjdfZ&7Z$Sf#e+Sss+@1&F8+0EJ1zVeB?h7Z{%L{vGS&ukdK+}G*sk=iE2+7m2 zC?CM;-drW%|KsDS!@K0er=%xW63(ZaT9zSUmeqF=*nmH_&l5CKm|mC?1UiiQU%7eY zzj&wrxqD>JIs7O< zGc1xQzz?Mo2nB(BuV%aedVnNDsUkqm7C>Ab31&^uPFLcf3|~9`YnnLb?39R`0nO0a zPz4z>l@DsSM8DH77lg{@=~b?)1Vb!fKm$zSQzkHLLd#^YLK8yh+E$N?R9Dmm5b?`2 zPYRHkE=vQ-9Q1+Q-_{Sk^0x9`F-!n@IuB^BNr4NVlP`chJa`*|7Q+~chR@Pm0v#un zi=5{SxEpFbXIk$@IM9AGU8roU-#CT|woZBrI1$(}pilCF=kElVVJn}|CTd_GkKd$7 z=SwR#F##H9M8kKF5s28EFXzouU0&E{J6ixEVWxfE==$C>HX*i<5fJDSpudB)^Iq7y zDg9Y%X1<^|SRd|^&IdMpa&CI3*sNPtbjufb4W}TefwH-6e-s7lm|BjeWKIXvvfY8~ z9^a&J`qm_P)w6&e^qG6fN1Z#hGjaK)!>`EvqZjteRHJzq(7H z=s*7HSfi<~KDyJC4;-}Qujq|N8ur~UtH0sXhB+I!vV-hABAMKzChU9m^@7`*9`T<% z$gM=AKlfr2S1-O`=ikcg#&)ORIFd?A!fj$53O~0k`A6pP4Y7)$L6+5 z(A-zF$UtE-Dp%`uN6DhIGNb{f6DW!~qIQq}!W&Chresm8Z*E$#0&Iug+HRX4%fUGuk<3d|>LWD(BwH&MXzZwu z7lalxym8Lqr5l5AboQ|)Ug#D%uPW>ZXChU^3V?6aeoWiC$a(q8R#@b(SVcMt;&HbS z7JxAp*Gg6Qz49UMKnd~FOEaX!8vBFqVm_bt83xH8DfJ&0YNrPcTUK6^C<>LeKfjP# zGndBogur)xN5CNye$Zj6bWvG#hmr`G{LOuXu8(@jCY{$Z-HzXk{_Grlv>G&~4C>qa z*_@A4x{2M9DpbQSX__sz*i<(|{+1Gwsn>Y1EtC3?@OU+pOZzJs<=?sFmm>fr!_B&W zbC$}QP{{tOfDcGLPO`j`mdNPHG&R+CLhH@+&u!l2FeBbNyPq~{ZVK0T4y*>{-uw4D z3z&7a+1_FtU~8+#(j~?nEu27nPd5YDUVyW;i<02t(dF)I@=_`DxXLAMpa9D0`B_cqhvs!+O#A=&(~@6bu0VH1+2FdmB_SoVU#2P^N?!p z2CP7KX7$eBLAxvr1Lr=sBgK#wIf*om|8!I3icaqP`+tE7uy*z<%>I>{Bf;KRY#zJP zSrn0N1pYhyE;qFqcEa5_7wsajfstP7mp(sX9YrD#_wYVtE;D9`kNXQ5j=5P=nx8H}@$vKmS)ctuMKlQ#KxAj16Au(!?@W(gU5{WS;3$Bz^? z1;3;-yXN>6TT6HZFZz*FKC}LhOKpU($a&VDr#x622>|-l_~#)hJukh-J&JC6`nTyt zCU)*WMqCqCp=QOl`Rn?{jq7zj;m%PVa(T(?;ec&>yKnS&(us-~37c`cK0V?(u-+LGsR$_c`oU`AC>y3*itXWY2x z=uO#b9SX!8DE0&(6E_t&!Gk)ItY4Hw=d`}q;S18)`VK5* z3Ca@&5Wn+L-O}8w_En!Ig!2BfE*7mXYMbjju}yq`ui}*9q_oc@*m@**a%aK*e3f+A zE?|Z403m0_?zx>d2!tj7FIwXNop!M+|6|=||NqzjA9nA(Jp;VjI?F)Tu-p$sPiOUB zYLzG-yrVZ*8hGJPj`+6=|5GYqN=tjt0ojQmKnn zb<+fNd;3%=|4rA;J z_;S{wBCmxPkgMB8JW;3Le|mRH;~XP!XmyBBc*)Ke1{gBId)4XJ_l^Lo$iPiu%#Dhj z)gX_?`vAg&IakA05r~foPJK-H<|)G7Qsy-%{N*`H)XVu^5zd=@`hq8=xeB1t05(A` z!0oeR9?MyaweOcaL?B0}c6v4M+H`1Uceq=<2?n z*I369;ac5$E zwVQc%f9hdAzL`1LhgKM{G9nPPi5)t5R7P6`oI=2?^;Wij61>VLlD2fV(3JlM<)($s zQ4`R1NLFG3Z|&^xW_~C4c3Gc1KGG< zm;(7ZTs+8nRkwffcw|M6afScZD8Pbl` z(JRG(ZP#!o>EK7u;suV@EZ{ab!PCRSFX0c@#zA!h=+|&T;A_7)j=j|}2iwmIWuZ^z zafjTUTQ{2ShgbFciebN?=fC%O_$%ZCwrrAe>b!hkVC5}S6B3DZI~vb}aNS`2wpttB z<%5z6$Gys}T*yLUS*pVngMr?A?R227Tt{68^Gw}5>^v_Yl3}ZW%kgt%_kPzjU3sVT zw{QftSV|xJ31!9$TEKSF*Jn_N0<5^eUd!5>;tO$FwZz{BhN-D#Cp2Z4A9wR%I-lNP zRaJI<^-*YvetCv}HlwX_lWE^7r5?*Lj%x~3(u+1*?wh{XainM$kXPouvjRv2%Ib2L zzmb;1lr}>Yt;woKJS+2+`pCzdrU|&G&OpZ`|G_~dAO@huy;0*9iGTp=gKBvyI;i@q z;vQG3j_WK0Jx#hau@M6F<+5)p84T7p^r8aVY!;7uTmoArbJ4CAxK<%dt+ZZwgd2aK zQQI^XooBxQMg69?dz<)0_RgB%SNBS2LMVxKA)9+G?kWHZiMrIy6Vc?obAcyyOBJ)(DH7Co%)fZbmB1aovsBeCS5?a!#;3?XC4{uzV%Fx%aG6fB~GwmhX2I+-&`r{I^6FktLM%_1hN8?Hj_%Zt_>= z-3rTA7drl_Lvo~jQS&?)ZkZW>`y-FCUULrgQ}K?^?xA}wF0mU!qwgHUIrt>aB(^7n zUT@v~fI1oQY`}Zx*iP0Ljqn^oA6<UA)iQ;ZhfluK~(rzPd;S__49uSt*W@|EX%NP4#(L z93;_^e^dUZ5llN}T@;5lu8OUaPppJHxDa%zgPjk!Qh^o zU@vI9KDb&EwFGz=>W%)kp}D9dL%cVQ8GyCh*8@%-eB1QKQ(K0F_f1J~!P6rG`X)v1 zvebK0!5n9&!nX~ceZ>Uaa4DWQ1o#<^Hk*-Ppmi+x-MyU)*+MBkFlUCX@RrG6F|XMM z#jT%gAOg`;;IpVCJ-#1#+$5*Gnrg6X4 z%h!ob3y~^T-fU4UvA)5jnQXW0RWLy3Z`7T$!uQWmH#PcBqJmgNC@$^{XQ8c5b{`BD zjx7mM#3B$tV~MqU_{+XEj>ymST7L*{Q7>M|Ce{iA=UR^}O)%(0u7TZ703&H(JKntk zgos^f@M3U2q*L3EJ8ZfpWs6T6&Qi@D42!?WDC7bZuX|8u(uUlLGmdyvsVd zFMzcGfM`}y3a?|n9aj=>_Gb-6WY)Vr*SkeVEGRTlx?Nc1+ngKt*{4JLC-#s6M6e@3 z?E)JiqOD!0^m-&!OaCu1hLuDhr5f8!t)=+x9~WWWR^~*84j}00uk@XKZ=EZ&E={{# zWN+T@apattq0yA3)`{kcR9DRqgu;4z$7cemfUZ`W+)#H#s`?^txFCC-jQoDWa0(=; zM|T$NCdM*74rJEI1eQ*|heca}ve9P4HoY(YT9Xi>_!JW@HMhvn`bvSEFh@=^HTRx7 zh-LHh^q*&8#kp!!><}u#w*J@3@Z#M64^V!`s*_Y6Oq`M3T)?l~fV9E-5326l#r|&@ CtQg7w diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00002.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00002.png deleted file mode 100644 index 4a5b80c2ddb1fb59271d0bd92c48db084507ba78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11831 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 z 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 Ws(_I+9w-RsFg3QkUVH6M!v6q;kbo@! diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00003.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00003.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 LfoA31Cy4(Cn?)e6 diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00002.png b/tests/snapshots/flex/test_sign_tx_htlc/00002.png deleted file mode 100644 index fa66a8ae3939ec808dab5e42f0caf513d6e7d44e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18457 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 P4@gB(L!tVGS?K=)0VMW3 diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00003.png b/tests/snapshots/flex/test_sign_tx_htlc/00003.png deleted file mode 100644 index da95e9cdeb6ef0b982fbd2e24298d00d9f5a39d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11527 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 N16|X5AMZYi{a;T24PpQQ diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00004.png b/tests/snapshots/flex/test_sign_tx_htlc/00004.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 zcmeHM`&*J(*ETy(sc%lBj(M1-rm?B88PA&HIF&i3W@efq+F?AO&mcl(<-D3&lSQV8 zN=1N*g@}s67-Ob}he1L`Br-&BkUXLy@ICduf5CTs*Y{KV2e{aKKYOjco^{{r-kX1) z@%7aE!t@Ir9UVQdQ^(Kh=xlhaqoW(VO&92~>#p_G(J?XgI{x#y>`J*n9{4Vv)qHU( z%x~lA?KPVYZ}9%puyK>s2JfqeO~BW$R}CL+5?Wp`K9qI!cf=hUMk9{4h!S1^6I%f@91bUe1FLGK%oSc=P4WyqQ4jgEV1o#3}ke@2Y<**m@2yuc%9tFmcC;=(6vBL`qEF-aZmN z)&v1rT3V9Ow@%_h4l&uH(H}|N-lkuhPF2SQka;BbdPn+i$5Kw6qXPb~^WLpnIAnN+h1?}#Nq{O5gdp!0u{y68`yeH;BycI$w z*Bcrh{$=F7P%@9Yu)X7CbWxaD)1+Kpzb34;V&MA$r!#qWKqfU;h=<$Z$w|6CF0uE_ zO1p*0c(Kz#KR-Wqaf99zQfQ*X2DW65(yS9SO0`-&VQKKD-z0tnm)fH0>brh^0|h~FiHOWsuj<{jN~4H@n2Wp}5sV82DX3`YFzz-&66Y>t>H&6F|V-5O<9q+q+rQdF=D}?-QBA?rgL-m zDa6<`KhY&TxpMn>CE#92?7*=*Z8bv-g3VGocD0sOv{SX|5Km7hixSF6~Oyiyqe zE~%6N?{PrzcbI)Q*fcda_iXLLc*N1*!$wC+@WV4p#H~LU+$#L^ybZ>eqzwb1>rs?p zK0j2x``*|$BA3x?PkgAw)3sLi6+WT)PRDZF1#?${Y(2+!6C~19J#DphKBB(DGXuIT4w#SOWU!DCTyH!La!-whD!e=-qxl|z)C?#XBB z{!R0H_ts2IOz8W`Nk0@`I%=}00)Q31`$WbhZN20kz|BxHy6-nuaoN^YfgNlYKnK|7v*7Xdx)+@hjUn|$MK_%9p04(CFxhEe!H%W2 z^}IGw*{W(2=SRCb{QzPH%mR(!oVFNo)MV!tPjJrlU|qIfAX2C0zr~{-AQgG05^MRe ztiuP7V3C2%>{$kgssEOaV^#Ls-jVlXsr>{S|vIfHZ*+-dlo&6#t%De z1jJ3gE4KicTCi;W9w>tHOuqSRht(AxJCafqxIeGe_ElNCK9`bEHcBMmuI2 zLAri3cMvxeebmGZ3XrSvD-->KDkb`QUDo z8MYS49(9o_Nrmw)4l~oKL3SA}`W#00sXc=y=UT?!A(2QZ2ra(B^($94^W_LP;m5r+ zA3II7Dg^4VX|bPf7v%N76m5aFLBnZ$ppc7GFND3H%Z6yunQle3BjMSlkD;0ITL3^xrBVocfN{sFvU$3>E4D;vtLTD88qmCa zErx*!AeZCz)j7e-ly>{TX4-?)d{_l}{jocf!Kk9V_1u$t*G~A)^KLQcapHt)7)YUE zvhx_(1ncZ^(nH$zH8sOs3*v2pYxjc+FWH*jQ@kYxHMsTlWtA0mU80Nv#e3|_6w0XW z_>iWTB}%rhFxSBG9H)4nCGLnceM|n&Fojr$c-dwAK}Y0!%dHy#+~S6wn!yr;r!tB= z7$4i4h7Tbr>0+~&wad*El}%c2IOcF{{~sBG+^ zLaF)${=-H^WBP?S)L2{*Ahxp%$_4yqCLtXds8fM2G zmu9Gy-1~F?-T6fViC=}k-}YvD%00Ys7^@Mjt_bbIa}v)Piz@N#&2buu;dGj%A`V(! zKy>i}(SeNAPpUD!7ErOOG=XItB8ZTEt{wm;n)4bMMM*0Q7s8x4(#7H8@aCzCu=N(( z!x@)O{B~40_n?=JK?U8eatlY0+%5Rr8up}RlzKKB=JKD1p|IRI7i8R$bd8TS* zC71#4+ZZwcj+*!0M`k24wUsnkhl6zl^$*_bUvlz7T|qg(k_qxmx|*r%4!~+dCEx_4 zWIsta*BT(NpUTVfR8w?NlpYdLfclYcScNv!0+uTK8a4Wg6r|CteoHK0X-YrgUxrgp z6-@PZiw9Tp7{b$As2SOjxBuSs z$%hYTj&wn1_AyV}4fcSLkcM<7xZDA}& zrs{61vbIaCU-+%=L4@k&=5Sw{S5?ocd%r%~iz4%8fb)m7hf~xG4W4(aeeLDCis`C& z&V$hvTl!HDU$1TH89TY(IR{V`?4l29`WIi0bfsM8*4NBskHax>YibR^UL~>MAKCZz zk&!--G<_o087T!lROE&iic?1$sexgyD+P9XrQQ@-=T~|&3pYLIhtKWE>FgM;vez?! zWJIYIdk3@9WlJc&y?KWkU{T-r%*8LT7SGawcsu0C4*5G{d==okJ&#}};b#SzaoIlx zp%&SmiDB9nGa_h-kO8d-ot;|t?Tuz8T;d)w(;cAOAyP?J-L0T2BUx zqh2$9ErM`WJ@avB9+VVR(w@GON}P>~hc@9{7^M96h^q{BmK4eEXK*_L!W+yK7Bu6C(!gEIDnc|=enHm?}dG7(N zY-_7ifk(4PwMZD`dVg|{F1voDYXg}7NdZfj;Ccm5gZy$<#r#L$q9f5Ooy3ZlVqT;9 zvQjL54EMc_UN`u5@B@Y0jOm+P?sXj#_vCP~zIaZ!Dv$5C9~im!y%b{uyV@}TF3AOc zX3zyw`;1+*a`hRBWw(*-x=XLq6Bn(|jK9SbBbD6_#3$+6wc+z!K9EaqWKq;^TJ= diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00005.png b/tests/snapshots/flex/test_sign_tx_htlc/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00003.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00003.png deleted file mode 100644 index 3babddd0c0ef034a1c3513c0ade789c3585b731c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11626 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 O2ALb%7&RN*O8H+(*+_N( diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00004.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00004.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00005.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 diff --git a/tests/snapshots/flex/test_sign_tx_issue_nft/00005.png b/tests/snapshots/flex/test_sign_tx_issue_nft/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00003.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00003.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00004.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00004.png deleted file mode 100644 index f2fa972ae26b25ad9693ae7b114166adb7687159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12265 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 diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00005.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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

)P*9=}V% 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

W=ADAyC0BOP6s_B+bDiHK=l?pzWwdr zvaYA3yWsN&u2~Bwc6#zORmmlw(X&eXWL^77%;u?8(YVRx8S4s#?jpHX&Ve3wR1lZK zx#B&|Q10+XN2N+4r}Z?Sfe>Ftv)SMEZm*9SqjzX-9U1J0w^4}>C=_tS*D3I~tMHfU zG)pEFb=LI^ntf4`XeicqTylB$pj65i_0vm?8^}>hMsGw#w^38~mI3xbSX-41Y(+{n zUhjdvonL}aOg>%#RV#GYDNrFxbqY`mrnRtu!_b99y^h$+e@^9Tq0u@Lf_pn`YG>&o z{CCi%sAMS`y|?@O`mjtk^2cd?uBDb>eV|Z)SrbHXlf)SaDHK(@im7|Hv!jmZ_fPm= zZ$zU3IlRT`KsD%KEFb_0KWA_PB&=?a+xD&Ky`3q=sPRRwNzQyaMY_AW^)MCpB7FS| zk4{37efJF%4Y*&h4n$;vPTOo{&0=axzJ36DouGz$ipIIwA=Wg<*gLAq1r?*x^TfI5 z`+_rWvfMFgd+v6_;(dW9ZNOQM9rQn<=88aZ#_){>TDZ@Q^Jiz4a|JrREzhIJ-`rO0 zSIv5GcJLS=pi}&M(CUM5QVv<8q9;-bs(%oMJJl=<5MP(cBLcEyls-Ns`rklx!!FUOXmKRmQ>J?0s5a-hS{2U`nULY13`@a80CS@ z35TQ4#ae1&8ssr38X&II8om55cmj#}R!w>{3}hOo?>i$}BZa?3n5u=H6eHBWJCspj z@o;{A$?mgGX;vZnlJ}c_O72u$*d%VN0BXeb=T9H={4Xk&jua@cXvy=(^c$b62Ye0i zNqH$_a<3xm>+ktsw4}U&P;SdoEC1Xs|Nakz=9^X?`O2~dc(ur`HZv1}<9w|Q&Fbf! zPawk2w@s=pq{8v#;+lY?I9gG{TnhQ{d|$l<;?s=oMamN0zm$ZLj_?$`pQ?S%E%O2M zN@;>#<#YG?L$T!B{o==Cm)osUbb#aB*2YQEdof)0V#6gez_t&M$M-HT!GR=v`!|V` zl>;AdMHlPq^#cafKZm?P0X7%bzVcoLnd^E|EtQcoIy@O#p~wsd!}dys_nBjD!L=K= zbAO;{a3GOltY<^kN`Xe#Atk+|vGQ$f4rMnZ|LtrSQ0IX%9|&FvM*yWCH<;lqc{Dmg z)+9Zbb~-g4uAfkp6WSMfSMn+=>*ds{R%n0`psuG(8|O5>os4nt)C<29coPf;pBhq}YHO)p#DGqe zgm@5{Cn@`V-+6f(ElUa>urbSeoz$b%K3iU}J$Mze7qfBG`cd0E?Q6fnTZU73BjkIQ z$}!G2o!&feFt+-_-T^X)N`fR9l})!Sh)Q8mje>L{%>19843I$nw7Gn~e#<6Z27qEa z=&K(3Rp>~}hKxyI8x^Via%vM$;^QN_=F2D=*Dt(sK?LdPB%F&_L7RA#t147jZ}MiA zVQBEbJgBU_sA}^vv=^hGD7yAho8q~*QQ!Kt=fFL~BJgTab& z`Fh@cagOupKemH%_8q^nF*mi^+4$36mK~n``pHHa#`xMPWs2PKL=2TtEO#!y_5-v` wE#MdKOn$A_f1=x8E$Lr|`@h)O*yD~JZ8Q#hT4DqIM}W)3(DG*0^#`&43(5qqegFUf diff --git a/tests/snapshots/flex/test_sign_tx_long_tx/00004.png b/tests/snapshots/flex/test_sign_tx_long_tx/00004.png deleted file mode 100644 index be51a9d5595cf5ea25f8f90b684306d30395f329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6357 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap diff --git a/tests/snapshots/flex/test_sign_tx_long_tx/00005.png b/tests/snapshots/flex/test_sign_tx_long_tx/00005.png deleted file mode 100644 index 8a9212ddf078cc07155b47b3873eec9480c25cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13524 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 diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00001.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00001.png deleted file mode 100644 index a7e344d5452bf64401fddeb59bb5a778c3bf5f71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18105 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 M%36;~A6kU|U*^#6761SM diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00002.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00002.png deleted file mode 100644 index 82d6a13babd3be04215a9a4f0a5b34e25478af73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6333 zcmeHMYgm$5yEZNDG&NdT zQhC5~%)-PBl>m{<%#;+36hQ$UBM%68LPP|FPDiSNHVqo=oKR8LPobiF?CnFbRIhR=`6^tSH zp;bQx^*~_;ej841c)s?GzQY>)MZDfF?+y3Yp1roG&93eCsCxWKT>OjIS2wi$7h2an z^vCz(y9-R-t^l4E<2aDUEF7p-`cVj{(h;nCx!|s0h{2C znziLx_UA^_oo9)k(N`}~A%h6b^73+IMgc#E5#hM)hU|6iK*BzAzZy*L z9xR>Ni?891SM2dD=Sl>Wi-6L2PCXnBNA`eG)eNiWl6g-AnXZS{c%lUhy2N5bth8`1UUsJ za??RX5@Kg+)*fyp{UGlEOSsT2e|803y*wnXCEA6Qh13oVVvbz3#8>#}RumFe(#icS z4NbG7tQiv=Tu@LDJwA{Sye;KD!qXz(o@@aBr|_R6c5)u2J_iWFix|Am^M z;DI=&dww>)Ag349U4}HqNCTo%4jHBt*tuv<-UB>r_Kda8G~bZq;NB-bIme@j-U-bw z<9T)Gzs&_6iftl8=-pECp)Aoz>kz~GObM?Tj8%Pnq=yZQs$}h@Pb*m`GCVy#jYg4Y zhFXEbV6nO}tBz(?c+s2~e!=0Y9>g!IvQ~t@$~uIT{m_gNEX9zgNY7mp)XuHpj%xt? zq`xv`&zQW+%@7AdMTM7oo!+eN>Vj6AlPkDQAwMz>j|sVbtXs^cZ@LS(bC7lB7C)yU zw2^x>!=-{fA@CN7M0oIK+)+oHwGK9OHj(=+@~3GI_3wnJ{H{z7A@phX`y~J^SId%+ z$LTKC#yH@ML@?8xxTQ8Q;_>=f93;+A<1aoKYoa^HYp0~ZY$Ae-Lmuk|t!#QHf2Mh*+%%(vmR}?Irih@FFNDM=31~1_DQvtPE|j zDe9^q97nE>rDpPd;I~g1ttb=<)`{+gg@plRWFa%HP?Ov1wrrBLjz%QHm^oI5UTO(H zdBcRq3^Yqi&FF*@TV$-854&ko-pJ}s&Q#;dn+op<%hifDisAPB<2Z1(r0bO|@Mxu@ z{6VgD{&7P2wQ$a_rWNJoSIi8lV?G(SPX)RW)5+_3q7;|D;9y2;tM&4%BO!48q8RGX z$7Zu(6)u9aALi!f?CAU6B$+(>s%>IoLUwtD?2WTr%>fy%yzpthC2jwFD6zhv{BZUX zdsLxlLgzrDfi0vyeEonL&V2DveJl8^8e=|bV8o+&E|2+a1a{cnCt&h5Yyr)7E(kx? z`|Pt7;%h0&8!$uniBYB6z7Hm}Tb;?(#~{p5_q$PyWL*nld-5rysvk~mnFX*|$n&!) z;&Qnf6VY#Jv$#?}8)@2)9Z?O~ao**nF(H+S&>VZd0LA{l9fj==xTh(9UnPtEgzHhPD`E+{112=P^eh}?3lo9z9hNT zpTL3a?o-3Sv}(GK+G2$DKXZWeQEn`!cK0VKag>eJ2d`XCxsQYEz_ibnarttpaqHo4 zv`_m>dmb`=ebAdr+Lsp~{Lv>lr!Y~fv@-%*H( zIppu==J1cnO{)UJC&#LMNKK+dt88S)o52SRF`U;cfr{Rw|G0e-&wYQ3Rz5$G5m{IY z`mmO9c)9Ij-)m$;XgX5Buw!7wATAu378E=2BM@Srr+6(-7oA8~{)($*HvoIIbA?E@ zpz5P>EbsHtOcz&1YXg(N%BW$JQeM$cSJE8=r%6Mi0ft}3dk%^G-}Yl>J7je)o8Kp! z9H$S_b1a{8ibQ)pLO#3unYa*1zTvq{l9g`vw<%&Td0FJsrl_KUu2(p~A zLo?%7KTAXIvEw@e%<%v+4>LG!5ic~{}u1~*xBj>}wpnSHovvYpU>y(s~ z1yu_=A;%RtgyQn?csyDDawoQHClt5VeQA`wWVE8GGHK##*3PvXcx2+bX_4w}b8 zBjK&(+4>C0(Y@eOSaz(Lp$csnZ)HCDHc!5Cpf6l^&1?00o`C`8=ef-68J&K(gXTyv zu)4-J4$38995BfHXB4W9zsmuiVc9!vClzfWhgnnhSXplEYS<9UnVUeE!#wnCZ(a3J z6@5wp35Ci_F@3p4B87PKibli8pO3|#ep^`uX?Kf4QdR?*si6Tgkss`5TqLD9ic(9GVKI7@j4)q&I4y zYhf~BYV*kkG2G3%pdRy&)KbVFdjFd&QWgH>d~G5~e+xhvn@q+|>-WIMfHA=)ka;tF zqnE`%DWTKptz{eZd!*>h%uxGn!NH!Mo{G4oR{+1Lt*NOY5-TbyQ2lYa!sdv2m(rf5 zf@|b>2_$$R-QCI<$MviT_2)d{N`|%ToGtQgicYA~94$1=M9>SL5|$VT18p|^LZ)MbB-#*%L6K)*`#%neK}4*_w8qFnAaBP{QTLhbokU8$}f zQlkN9&u}Mj2tBsInu1gVi^QMB)eX15j=&lPOvdv|XG9II4y)pU`B7AQ2Os zOEmx`D>Z;aF^?Bw$ai~Uq|^|=7c^20XNn+1bDY9WyZYnO`KPOq{v0QNQ#FT#8kh`! z{;Gj@88BF@QHoL`?o9^V4fOI2B=at7HG6gOA&!gHz5X14NZoelexh}JYMN@0;B{3N zIK{08ns$x5lzNHTJFLnU-bl34-0`7wpJmQZ^u%x&5iPvSGP#^UAOu>skR(8(pg?(= zZ+<;Kx7}E2?vPCgf=xp-vaqaeLk#<;VRhZnxQ?j)haUoW+X`JAzbcV%Ck{V4HQC`o zi~ZEzhlg07uN}~6Fm7GIXF}6T?*|IRODzk62YV9J(EVApy}`lx$Ey@6X0E>h-YLi7 zVF%mCp2pv^_CGYgLqPVH+jVJG3$ZG8N7P(oC0BxQLjV9&95$DNf1;7V9?>S2HMOcb zZJk=s6LYq8IHy`;wZPl|)VE+7a(iK{-8A0SvZCeTBfof;Qhz8HK!;pJUGdD51>_c# zSG|oPFLB?lBXyO9WLBX;lhaJ@4J7*`a1%;pEDv56oZkDK~{$Y zYVBzwm^Xj`P(Y<~mV(6JGA2*m77kD$SG?qR03)f8WX(~acb}VUD4kNE1dQ3R{CW*rz9s8lNHfm^u}g+L&PtyT6O2*{e^<4jb5#lu^AtC0xp z8MmxksBKLUhv9W;(OVL-GL`3lXrOFmzzbHk+<7e&SEFv;tgGPuBpQ$*G#+28km&(GL=5) z#__pKC0$Sm1ahqg75;WC^|_*ODO|7y27?V>`M99!8VB+VMdu8lCXpl}&7>5XNfsKN zi1aKEC|K@?ge#45_6lwUX;!9^?y@HqRN3z30X9W*nI6^!^ocQicNM@%Wt0dQ47}s1 z$Mki=@bGZ>b~4(y%p>gQ#gkwq0rSL(_av{8Swk7chf88}k>+^

`#`5VyY~h&!q8SnR6yWmacoz84tNY2`$YR*2SoFh%7?CEvnaoWg z^?5{=E#0)Q-#Sw6TN*{+e&IqZJB4dh0CErVY-`&0Qdc!Ltx+oL-}|c3Jp|M8s(%1F zqgq^i?+N8|{%EIM*%P>fC23a5|G0jI7W+X~Bm=@01kPDqp1UMjcRjmveEbrq9sy*! z5s^qvm21Ss;`2z&JKT=4*=Kn6W-m%pk5Y-)p9>^gZGE0BB4cPJ896@;y}7E@3X|g0 z9gbWdkZUhG)+#+X7!VhvT)M=MCJClXDt)W^`@xlx6QM?e>4^P)p|4h|r_#epwx*Pa zbO35dQ0;vX2m}r{5*RnBl?Y)m%M)r;-n>d3kZ%Xp8lQV!HwLH91i*(gT>KXRM;{2z zLZMdX#(fX7Tt6s3Y#2|+Catcj7GyG+R;!iCNSL!Vb-47J9YB$3*`F>KGUujIE(NmI zmgnlbHsZS%?)H6Qm}ekLZe%=ut{}?hSLD+l2ki-`CP%15VgxKN83?SUZ$f~wz`u}? zWm~l*ZOS056vGs-TiBPb(L9*CP++#+0}M`qZk*A=8s!z!jKG3{dP#p?+eP>Cl5zW# z67`rNuE6=O-^oeV9Y8vuPcBR+Zq?t#rB164O-6ZGQ|c@D?kwA)E*6U=dvf1NIg6CK zN0xQ{a3%sqM>p2j*V7%9c7b3z_qe^jn?LhoKLUz3+0Uazg?p7oc@aQ}T}USj1gwQW zsJeb%Yd8h~Qvu2Ix&h=Upw<9`LZJX5kF`gWRxob8IFqcL9PO<8IEf-Mwp^t>Ao(B_ zGSniF)qpf0`8+OYmkQh^+9M6za=P|`H+D)auGVb2Aq}|q0dx+uqbGXtL9g5;wP+SH zC_yO6?RBSH*Jx;iZ5@lF-Nz+-=GSM^u{H=OOr47QCd&|d$CopJr=~?3GU`YYdA5^l zeDlZtZI0R=8sYbUc_B%}Y3K7-%8t=*>I&JR_hJ0wfi-8pHPgjJ7oQp^at{esu+>`fAIZ$zL)QBkINp<=eEb=aeq7>*Zb{ue}2d6y3iqs zLp(e@LKZi!-sR!po#Elx_qX6a;1lh>it9W)syr4~P47p&Vo;V|A}lc}-+zLp`4>bq z_>b_KeGrl57cwKDi9fjZvi}zyJF^cFgX3Gt9Qm%w&Ok` z+o+^tEs_D#I5OAPTd0(F&eu3dcb^2x^%!YevOn@nxu#scUU|X&BE~xt-5i0F%Cpa# zX2&lImiPUMv0r9(u)C#E&x{BHoUWvkl>(WZVF_#t&VNrCJbBSYWS_*(^;!SDPB^`7 zua2UGY4!Tc@7>Oq03PWiQGu|=9@Qxg?Y;T;!H?Qu-F4aTDUZq)vfk7qE@aWJLk?<4 z@CrG_Qq^%I__^^jVd%jos2gK?66Kq`vMkfZ>JCy)D!KC`Q4KHpgdUAoYjDVKNODlN zo9KY-l9yi!n6AvK@-eSnHY>G{oT#qjBFT0U%97}AifqJQodQ~OK8epf@%r~G$KM7S zNn>xGa;jn3vtqu8v@50AU0CvoA+x&%5j z5`VVI=V}mRdi93ag6UM3VK_< zQ%cJ*Nxlp7*b|vIkr_(9^-x3grc~ibVa#KCw2jzHk0N;sVn^7;Ht$?{zIM8$W!l%j zh6*QUz=$I$c{Ny6?x96JC>%p(WN6yKDCnTxkjs3)Qn^DvZC-t(T3%Hj@XA#>GQ7g$ z{y`1ZeG-lDe|&xvavDHH*DTY6fmqxCf^BW|&I`F#65?4}($4oE+9jVQbZr^^W# z7kJo-JS*nnqH}l}P6cYhc+0$b=ng(DSF;fvSa~nSk z5q?M4XT-`+Ne92()f3!jxG=%)FoBMbM8c@x#ps5(iL&hG5v`Xk0Xil2m-n_DXTAed zSFY3Fia-EC3R6mRpKW@(-_H(4W{m4OO{(DRk$1ncI}nJO0u~pY6Cp}vsz%&EYxR!z zS$J7K6%{x~gS}Re%9C##bC2A9We5sG9XM+Sr$~gs>0K-w(uq zQW~(Uz~r+;W#dp?p3((Vw~H-A|9JIF7Ng&?UZEa}|L!WQ_8~ksUX=B+J4ayvQx~Sw z-5u&J(@ka^O-+VkortSZQ~o-=r?hSxxLsK<*VHte7~FJCuXxct_YgyguP4jZ@A$>{ z+_zdSNBg-_Ez9T)4|u!gVU~EAa~f_EJRL`Pg~EOJFI0OHTgTN~dQ4`!UB##4 z+X)XUlKup(vOe<5--kOi_et>N|G0VOf8go6K);ao=;yhG&x5?bcXY$~Jmm=NCY4&m z#ok|CEN;9AKPX#0?Gf7E)^;v>dNJ&0!b;6>cW8f;)V3p)Q#PF2r*?w9k_@J^^^f$7 zJJGqjo~Sl3vd%ipOi}RhNnHp1IYY(UqyNY#0Z)I+?fJg)LBZ{WQt-M(u6vu~eDrio zpdF06v&-dTmv{?@R*8jO8o*+=kNTqfo8CvbExFG7qJ2HrAsDt1L7Wyn4Z%R~%6a`H z8P*^W8%TKz>8{ur?YE{FGK&M5?+upfYXoT^5kI4hm>ekC(4p=Damn_|^(U@TZH{Rb zf{#CRp1!s-_?*^?u762y%j7Dh{hIzfdfUm(rk`RCLYrXBI!XRu(v|gAFmf~eV9$z8 zI;e~g(P$$E@@)jYHBHdFDWy8q6)K)$BNh%?3(}kD&hDdymh7MDx%0#OJN&^<8Qv58 zrc!-tzwDz82%(ZBNc5X(1VRPpexyuA{zwnrQ;svq=X*-?QJJmS=lJe|?oq9m7m}uw zlGBrAUm#(w`}rfcuoNquy7580=RNXUBLYeV1-1Tpr4Gj;>C5Tf-Yn!EY7c+DizIvH z)v4h|;_51uB=qC0z$dp1kMzLf)Rt9)r8pgC(p+gj2vmgMM(n(l>pR>xr>M*+TEAXa zpSt|*(eb{pN(OS|3VvozVW9O%P4x@^D*x>N^z$us1`qW3o%FYIXy&2R z9?T;oxWA|FK`kSK9P`i)hMQa4+)yjP)&Jvek*n2LG3D0@#(+04RF=oF6Y1tek0ek4 z_A^SCu|KQNZO`fpd%M1X+}|_+>NO~}!VmhxJaBVO^a}h=e7B?8o+Gj0vk$3n$eS(+LFw)vxr_Z^_t&wH9rliLMo z_ybd8QKNdVy1_`a*}SZvuTYTkJRU>JRLJ_Lq}od?Rk9d=vi*Usw{dyxCmU!&M5ijH z;9Xm#FVZdG49!_E@?hOlu}HE5S$OkSO+7Mfk$*>j{+(j-RQ=6|vEMGXo0K~!XEWWH zr;j~w*e%2R2?=s~651TwVN{u+9-Z43m$90YV;Pf}@BpX-Upp+rX>r@jczhg;osZu> z{2gAud?BkZ_*M1dVwi7$^jp)&G+OJ%l$9L}xO|CANF;L1SKH;L4rc*7KHB_IqoeWd zh;3JpiL~2%reA<-T|gbZe9B4peb(OcZKw|CDf5DC6r2tjEVJFHP@2kJ{T{Snz#B!I zWGshk8yKnsq8whin(4#pI zqZ(6jb~C;|Q*7|;6Eeu>S4X&!H1yCo0nE*GfAGFuUG!8X74xq?di0UJjoPonZ*Q$e)G5DUv^(pRGG_T*R zw-uaw1d~*LQkIek`F@U87D&=K5^#MU206^Ta|V*|I#4~uQSBs~Wqx*P!ydA1$7RSp zhW7`gI7+zX*$*yxd%w}i*RxkSonRbwnKTGmr6e3*?!1*E4X2Y%8W7lUb=IVIm6I?k zIZHS-nR~*w^T#)asdB8`e$ya>(y0-FJkyr5{Ua#C$OwG^+R0iL8 zw(v9%C+|*TBR7r=1YIJk3Wgo8r0@=cuDhArxZ7=J^k~2HY|UegS?Zx?97TqJBj`5K z$h5Z*ftXTjVR3a~rzwxi4Np}=<-DwVgPfloR5oYw%>Fr?nr8?5M@-bF6`neAor~0~ zHpMvsujDQKPJ*X<*2pE!&d!+kzpr`Nshvn4^L;6A@lgE}<;*M5K=aF(w?fMWkqw}m zb%>i6ys1slX7A-9xN4QBy#03k{cjr2z{F4m@ zV49w2`!)gh5sgT1wo{(LSO3AyZv2(h)1tnAVsHyr6jHepxVNFgS&O6A^}K&jJ2@Cx z^W)MUxQ;J9?}@4r!LW<~Vd>$TcKw2MOYlz7?IeF+w<~_Q0yWV~nnzEV=TNFP=kkhV zz@!YV+l1b-tqsE5hXX8uZsy`yJrKNU5y^Zgy#%Wz~Z~C0@ zD47Z)LU(s}fG@G@LVNwU{h);iQ;~J+Cg#o2un#3zy4}T?{Nyf8d#`7uv+XOu@#Sa1 zo?ZDKBtD+BgA$K3DD`cls#xI8V|o2pM925B54A^&+OACOh6Hld$Dd6Y#fh7N z^(tq6Msu%SOu(0~zd@6)bY$#{owF&1PRW*)7u3ac33_)p zmF5t_FYDbd5%sGs4$(CP2w(ZJAUYTc!@N0D}l~J*YRckv~8;2Qz?aQ*+ zuW^`vU2FDGy~DLQo45nUC$txQqTs|!*7Yxb3M?LpRf!oIMWL?WOtr6XNvn8vEcrvK zTsiOM^Eah<%Efqvcy9hR^l!uHWVh<`e+0c}?9wWJ?e2or3V;~J~8Ot8n^oaIZ_o4<4SXx26P(T={uUO%5Y7;%0}&5k_G4 zd^b%%Qzyv92#ls37Y+ojd-q`u%XFD9N5 z+~+f)+V^Y3pGym0tBtb}+u7oV^Vv_g|Ey5zZ_3|7xaTtGN!_ln+FMss$U;&~820K8zdf-{o1D+99{ZAM!#(+276jTlCMe!ar8@v@gb zl;-Q`DW`Dju-@S97Y|?8o}#nc5_$l%Svn?zroTSL3sUTY=%?Z@B zURI@2TE#*mFXLzybL)3lu(>t`{d1(E`euJ4WA(|)@5QbZ#_140XM&?SF@nTeI?4;fqAuYbENk=X9n zY}^UoUV60I*Uh?DAE9-|iB@3knbl)U$n{X-baxUYBCi41zbTr%`5tW)h{6oG!w5aVODR@xR*(5rC-Q)RgIL{{@p0VR4O*sXn(`WDhp=M`8=@{wG)Tia_gdj zGumJHOx~ezrw!oT4`~ZKHdWj)*Yhn!f1lHWX+k?A!Vf8~)2(3hPIW?m;zasqRLOU4 zd~vl;@nkyOPl0Gecv$<=@ck7FoIqA+TaKLuexB??@*JO9g!h6?SaO1X*f0HJ!A0XYS902HQsE= zY89u3aIUP>BLy%P=;0_i=lzikGNUE@7;rQgIu<|QGZEnh-O@RYK-|pzG?*OA3YjVd zGB|X-BXH-l?wTYIbf_fYWEUnMxZBNFzftwb2yC;oa^J(+*G)bBl7+?qC+Yi&jOgRV zevx#Y-2Lrwo4k3N-%ne{otI1TR&8r1o~2$q))<5hnUA#6i_D7EH7f}$lzjLN^<>_0 zETU-}E+j<_8I}SwU^QIbfbH6$sb2dMbH-WLbw>0;pP$Y{JYlo*-e-rM?uU0v2wj^~ zsh>WnvQ2esfQ&9=i7*KvL}Vr$-&Ju0;&5D1bf_#*w9oPD$^i^gH|j(>d&|GZB?3U2 zHb?NC-}zLbMTzHsrF`Ftg_Itmolz}_*0Dz!r&Yj}y$9sLPe&KS^rY-dE)ZEkkd?gE zk|(H#wlBYd`hmLE}C?Rvm*e@2x@R#02V&R5swlC1+r&F!pqXPN0 zc$Cba^YP@L{d0r-5hMP8Nb8qi8F14(LxuG+;~Np2voG;8&~% zgv#Hn@@pmb-4hLR^Pb=b-b(g)){X_&))~jK>xjQ}@V`7IjsDcIvd`(du>W-T#N7wFL-PKs zyI0BF#*)H66VSas3+Dsxry*w$MidmXrXb|qhS+Q)C$s_Zity@2fPk}oHe2Ce;jXp zRB;T9O5H1oxnx3FjmkH9EF0BpvoCS$Y}pWiMS&y9gY4}nBbdkeMe3`FTEqq1MW_yevm-00Q-Uw_IA`%_ z_w@BbdfSwDMourrc=esbq+`?{?FoJKb)Eo@8Y~qlgv#qIptq4-u$<*{+%6V#qnhUMI3>Ip=bHG zbH2tAnbs?D`p1o- zCIsxKU?b@QToqZk?khXC&GCV)w*S`BMhuqHGObYHbHrhp$C@(o=Q_6C`*eW`zGJkAgDUR=m@eD(^L3&fNE=JLN8CXjNhQB`meSPG-` zy$Wub7g$?-R~?HBK-hlUEU&0xbvrE_OiPf*Auj8Cm=R-Wf?VR|8Zd zDnH0ePg5Na4@{WRVa4Tjp)@^n^PYsXFksgwa~iZU)@DDe35+sVPR`DmwPk&svd*eM zUZVf&aupnq-@m)Smnm=rDLwA_!PhEub<}1liWR1l$KTB2Vg~B&+1ft5jO{_~T8dCP z4813k4pCgWGSJ=>3Ipg&D1GeQOp^-bYzUA95npRjq=yEkQ`Io;>*N|#(PGtfa-X*F zkjzPw&O_M?7HDh_G|1ijP!AN1B2km0dc3`&X)tUJjp^O}_WFmCGB{k_Z+ zw+XWc+@I%Nql;pF!Kenglc=fIx1M?StD$xa#FxV|xr3h7ydag!f!V6MC%6TB%c1uO z(b1G&nf+34xf%sQum2<}?IwUg$< zsBJH2_w8j>#!3F9u(u3V<^~ir_0RF0hcB}I&s4AVzxLnRGITZQc2OL-SdQ;bR*tzl z(z#TBCYZSf9klI|eFX2U^04dQ_~Asp=%VzR>}h!Q&3x~!o=f|^Uzyy&NAp-ekjB3Okwo62J@=avEmJ!@N*lSZc>IJs~S_C3pinf>Gol7BY zTB)T%T-!k1wSVO|JS<~sBpw2KqwnRzxWE7s@0f?|y94t#07V@TPM`#?#6XYlp{I+09$!B~Ip4PRa3!@mpmMNaILUxsG%0Tgnfs-+%w>YJi7f4k($wWFgZNxZfei#@T0N> zb}@!{lwK0L-m0BRf#~kqw`$!kv6*=9mO&bc4>{M+GV7V7mqjDfC64yrk%OOt* zfc#|O!${J0v_P}we3-#$fL;-`Z!Qz`>nV@|!0&6&Se*OgNalYTi)=+Dg&WnQqq zHSN~YTy|fl-Jru&9N47LQM)hORZU5cFl699n-8nxDgH^kHwbup5jPz7I<7cbvsgoI zUf^3^B^ae}imUUr1a;xMiI*Nk7Cj~TKy zzf3#t8|QTjqj;PF$gnD*ED9qc+klov9u~pJSTz1QA^eUY8dlVB947Bddp0WT@^8v>4)-rxa{g>e`1>FL7I~V^;MYR7u>BGCd ztUel0$-&e7>-W}HQM*uKBW+dOeE3@(&-5{cqyJ5u*4Q*7LJeeJkjy>_nKOSxUNn_e z0}(v;05-Q8rGg9jnKJbxv6p)*R~~oKZ6E@x3V5yaE*AlPLK1M`?cB9^ogRvr+uGj4 z>=SkyC5fZRjK{KtEg;{QK*7OhXhKpn+>6SC`mzAf_=nqoDYnFb)3*R)cGqnDuI*Sz zTRw3))|hP(&xa11_SXT}574MR?EnW-gg-k5%27%?i@QixKls>XA}b~sm70@6if`^T zuZiYgkLhH#5!oGh&r7=~0Lyl+0c8`ZJ+8C+H0z40ftwFYk#Os8Qo*f}@M^fG2gSlY zK@$~V(z2#!{xIv#kGBY4EG0f6AzS5ktJC~HtYKFK;`i?7=kHSs0}Z-=3C%F8dcFtg zNu``N99)W9;_j;Wo@OtY0&*8=AwQ;DXbyoGU)oph|pHBYB z;lt~eR*7u)YxheAy1!f5z)J_7*jXsrA10oH?l=2a!<=@HhSQ^stJ%tPsK&ZaZ{|w| z=P@!8{HAs=U4v=F^6LV zW#*Fb@u0a=Aa0`0-gtTmb-Irh+)X8Bbw8H9G1|O&4Osg&$9}3$ac{7Zzy1R_9iN0T z650u1Tl>JT7!yI85N3xDj&yed*3E5eYymLreS;e@rsO>3$a zq!-?<>~@4z9Z3Yx74VTV*LpAY%3A>O+0aN3_GuBl$sINcb#ah1w_$^IzW~J}ofIY& z@H4F&BijylII2bH`xGAq4+2GfJN{Ad$Tr6*+X?JcjU)0Q_9q1r*;ijwjP0rUaiVe_ z&H1zulUV_Tb)*+y_L~nomB?8GZhkazE+ogcHE{VKJOPa|H-|IOxViwNXU&o{$G2^`04hrJ> zttiBWXd+rV>g$P~YT3wwC zN4+zE`Wb1@M;&c7CzBD+QAt=g@3LyK8F; z^T1@>kZF+OoF*A9SmnAm{;hH%eRBU3aW@ocpmF?rcr9q2VBSV6u$OVcb|Q-FQa^_2 zc<$25DNSY!Fox|QIkMpSwsVybJfy2e?>i+BkfC2{wHXol>bW6!?6kn?lZ? z!qma&MHNs=^zo<8m!l0N-MZpm9b!RI_nt@MQ7XreY+>~&3k;l3Tw1B{Z-M|}$)JF? z`j-7Rx|>Q)xAKa~`FTFv}UOF{p+LdKu` zH8_*WEaN9LL`de@=R!pV7>CE>(P(s5mgXLp(5YzKt3BEv+Q##K3XkCHHc9KKhL@X`-j8f`RZv{7LiCyZzGK~34*&f zbXe2nP9#)UpI)zLK=(iWF&=?{5-+}t8LC@E2eFw|_6tK#D0?FTv}eiecghUi5kz(XJqbjnnCc6p?y)jJMQJSqx8 z<%>SIy?@SN4m9i9BVY;-pRHa7oYDxh`~?Dma5)qewmD``x$a3=$}0&c#|@s94kcx) zminC+QvHGg1NACdCzo7CqZ#M_S$}Ay{>F#2`jy0-`_bM`MXVaaWd8{}uLtm2GD3Q} z(hV^?KR-WeBfDH#fxW%Ccq5{4ryVIVh5#-;_PL}Fz3@}gb;uT^dyy^yi1dt(xP4LG)#{d z5Xd`*HIreBYUv-foP~CZ;a$Ke@D`Sj8VtnxSffsLzCLzl;(cvxEeE-9;*G_CpsRPG zx|k9bQi&@xhA%ig)e}iNojcKL7JT!%^2-QQg*5;w>Cdsx+Xl^CkmPxg@zQYK#pPYH zF^WT~-D$e8pwwrP!sp6A!Sb~XZuzTQ#&yuQ0eTP1hZV7OAyBWN^u89D09#fnOR;Fi zcw&09WXqJBI=Z9V%e~L=-jrWr5z)&%vrO~0+tPBXxv2^NvC)Wm^p(%n35`Zmybu^zr9E=MV}c2837$46MC^ShLN00) z!tSKZt5=N&=-gloLv~B82CT(6>kX)3YHDhdQ&Y@}c+KVaM+FW70()^|fn786A?@xb znUpCT%Eqt}60u&%1d@~c3~lFLHnQAS#6Eqq&?Ma^nF?DUdv(QRluFM9(crZMMMXta zD%ESz$Um4}#HyAoeOKzrV1@Dd~`@csw4#Ud=702;R8(rKdnEU`wE`Nsdzf&AtJ$FWiJT=Tlu!pI9v| zEri`&m#OW`cGKmn11R81yHE2rddjyRmQxNz1m z=6k`7da!#-gXLGb*InEatPbzpZFXRTTe#KHTt!J$r+;EW`CZNoE$4g;n&Hl(rD4?d zPzr_O3ZWYpd$vN9Uz^)(cI$>5Su<-CtWCjxCInN~oaNFfTU%RWyFVy5W}MSbZtnVm zEeRKPUR+=B3sju{u*7=hWQawml~3^X;D0vGRJeICYumpAS8>o>VvUgwW86kC{-kaAKAWHl+TF3jH)u8XP=$3KibRM$J6-W0j}_|JWkVoXp_5C+3< zYNAWVvz4?rMNTrgJbTXR?&$}|xl&RK0ib4M;L!v^HJhzqrnC^)m6g`op`jtc;HSU@ ze>&5se`j^r?|ykc5aG_Mt*z}zcqAo(S7$a?;p-;n=~%Y57{Fq&0RaOfUm}sHMN3Ko zP<-cI2@BFBUVeT)c*3hJ%VY$@D43IjJaTK8D7CTjkUI=ZH7O~&BdW_hmu|H;$xkcw z@kgUia$d7K;u@m_I+>C~EX>QklC27=SYKLNS|Yseh|Ne(pX0Wv=`HYLG#D0(g%^bl zPGxeX)*Kl?YL>$h2-vXtPgu-Tfr^iE9@(b5#7l(&esS*%2E#tK!@@lj3WX5vVM`Fl z7+z&Enaq0A^bFNNt<-1bq^0Rx3UD}F=jbe2l|AmlxryX|R4RQaIs9mHa`LQnsUn^$ zO%HJX^(vCpq1WrF7{Y_&NFR4tCf~}dIot@cuj#JaM+ZDEXL!~5NkTM^Ksq!V|$Bg=-z`#I;L8Dn|A!^W= zv}=koq#?yz%$Zv78`J4MkAhv^IbY2XP%=dZ_1kw7HXBcdqjBEJ*{vn_fqu*g!{!eAV=e(}qqtQ)l1eH(m$$IUV4 zBzC&#SDO9y4C`nQ!kIHcNit2!opqcF)%^TC%h45;?X20Fu&~_|3a`Fwa)~T#dpkXy ze7B2r!UkwyG_^H&MDGSEjPVB2Mkkvv! z*%i*yK^_8@$-9P)c2mhIb7^7Cjg8ykpS+LxhS3;xr#fZkB~261eCmM)&})Cyq^GAxw=IgIpNM=4s7U)1M3kyjflx$1lp;ca1On2l^j;MOq)0Csq(~=_AT=bE zsECnfXbI9qI*}SeAP{n1{r_{$K9^^on|+>VUvLx1de@roT62y$##qEZG}Prdb?Fof z3k!$dy}OTCSdRQ)VL57X@+k0$JibVmg+-G?@2;k4@Y~hNnY^O+I~zVbdlPKUS0Ddn z_?JHL^DsKQ@T$vS(CEy6uHO6WQ8e?y;^;*E5xZkAmJZr$0(A|JKGQm>x9f+S7G}{1 zKAfI7&cf0ltih^Lc(R}6Z?U6tEXNX9I9Q%t`TzB!6?MN0KUl$F@JIl+cF(-;S{+NU zy~(kqI*BU8)`4%j$U5IhcbzK#nR9u?Vo<3ZGBtGS%8_6j;7^Lgy6d(NwtO++Lo6^b z(Gxusr8ne{`oyx!!WH22*~f#S4S&;z!_{=m{KNe2iPlT+wYjroQ5OTvz_P)>z%$8B3()4O84?ypP?5WsJ`H4fTTk;hcy z^wUeK7SR$tSX53=X^B~OsowM?#A<}P?4KTm4orKXJQ$5abo)1>r}*y~J8BKeJ>gi& z=R5PGo`IQOA6j(7Dv`*I#ficM3KnHv1x^=P*t6uv?=!3qVIx#ewELN}t^#V8D@$GB zWy_vuS$j#5KB61(^bo1yG-ZA@(EVuDXm;7`W(CudJLUzHffvyO#^Wgy@>F^{{euIm z)VuUjDS1{&0n`cx&xc42Kn^|OZyh0?3c09bSCz@@BLNXg{MGM7&xIHefY@bLld;(> zH*91fxk92*%fp7{8SzwQG6JEH`--P=5}0_-No=B4rXw$YGqkPgN~SB+2~x&~Yne2} zo<$(s*cyw(O0K(ILTVd-Wl0)ZF3F_~B5fOUfKh`(mH122@fgTZ=k z3q7Llt|se&DvTgnEbH#oslwv|0jI4p1X;wDb=~^!8FRxbm!*y`Z@(=1x^g3p30HGJ zi?2;m4RK4Vw_>SYl7Kuw*R5fi67Ku6MIselG%YU=$~x^Z-)>I1oA6^Dk#0~LcIi5}IVn^!L%V-4=+JK-Xm zYN#AT{n~_j=1xf0@e1W}|LJ=1grB1< zeZi+$j6$Bry+HQb1tX0KQG2chR&u;f*O)t2TEx@x%a?Xeupp=8HG*D+ztl;1?g%+N zIA~BK$@+}eYkQ!sIB9Y|$X^V}4~jVTVcLMEW4CfVNw0G z;ibtzP|^6LQ$AW>li%8drC<)WU+Cy_IwX)rp%n8CpHn`us+81d7vhM&-50 zTeF+qN?*TbIJw;t_r3S*NO*qG6HQ&?2J0FFm9eC%2k8#gSEuVFWXZkDK4CrckEG{k zt{a$8R87i7t43>+#h#XhWb+B+@G^FaFau7gK)Jz0tfQkFe&Pv7D5b%pzSW*}RGvi7P0(S5w?E>Wg{Xq7)JS zLG(ibHGiH{>4f?hf61k|6|7pGVfm12{ip|eT%u<|%D81{S%hgJmE$!=+I?!U8$2{@ z3Y&K7>*FTdu_dl!^gPO*1V~{}UB>4xA^Ptxs0GMP1hzZ@ zQC&3S>|@XS^W*We19W>ZSljrunHINp`Oq?%O!md-TVl_axQ4b__taVaejNJnNG?m9 zQ^#$+b7KQX;FmS7>7|#sQr02a#DKO@k27)44@!aENkE>dL;sEUAuF_}aehDMKQI8~ zL`I}d_PkU58?>p*Dfic~KUqq5u4Cpyj6iT25REo#%()Zdg>f%*vK<{E@W5@Sde^{s zmrfhy7^2&}pO+Nl1{mDs_>W%tye|fdgtPW+siqtXNLX;k9NbJOk~1)`$}$|vyn79t zJ@1Lmh+3zGU4M6A%qAe6^FXh=d;|FM@oK~k-gDQ2uE7ZAx}(P)_?@_~oV*B~U3=lY zJb@lZW>UPBxV3E+Y}>3YbFH{zJjER#q{a*?%Ccr8y?yF|Ui!WB$d<3TWGF?lXV4+7 z3`namp35AIk?$}lclVSo-g3o{ura4ou5i?dyZG@@pLD~Ct@=D(|*|o_ET+KR5^`a!b7${sVli2Pbkq`Y^CMQl9kO{zK z+bEMN@2f~Uqkk>5M(psyv-YW>Pe3nvKMqlk?_pFTLfXf8j@3)JAGW$jDJzgb58LE( zRs+Wm68GZwzmr27UW>#JH>;3S^lUH9u(=34g{E9AXkSLPep{q;OpEFjMg2VV#j&gk zsu2V7m9D@^t!l68{`wSQB-~rOR?!@(@)6Nqt|MT9QE&awf(DYe@}PPFVQrvDYwSqh zFYNAHpZp_ZlM<02UP$mCNjI%Q{3(Y?*>fg^cgtOSgnkEDMx~oem99| zm0DV`@s*Gvk`^hL@d+qs`wkNZVm(`ni}(ZcHIBYBa`EQitFzwxARb0wG}WSrW|E*v za4bpq^#OtCO)Ks>&seQat<|Bs_|tH!fhx-(vLJ<9->3cYdbF4`bwo#n1t<$HPc_{M<>o**f zhot?;>ABid$B3L>@7?6==L}KW8?VRx-2se7aJ>6rK!`7>h~%g26QiWc^FT#D3+a99jMsdSdj1w-xbPZb9dlY+@KN?h++ z`sH|-&Crpt+BlmAE>%!CX{_;CexiM|(930`F#Z<{sewk<$JS~1+09_pGjBIa-9H+y zC#Nr+xRzYAS0dATy3ORZMKkAL@)2sUwa*rd4W{@{Y}c4oWrZ|c@w1+Pd6P5oi`drP z6>RpqnlBG7_%w;0P-(ABIkZtBer?kyyEWeOfe00-ZA<0-1K)KXp}OLP7XuuZaz1T; z;^>FTyXCFs--I&npJy3lz3uQNZm&jP>tx8;xjzu<#lm$8(PwTZt5;%u!=1GutmxID z|GlUAk88P^q3bu2qMokN{eyX9%VpZUTa>m9rc<>rSrTl+@;X#+rSOP|<&%P$eNOcj z5)P^lDJC?D_GdbydpKRC#XW~uuPx^inQU*%eq{}^^R3Wn$($Y(uV%KBp9LGsFIt!^ z$H>YFiG-i~`{T~{dolq$*Y28{{CN4zO>u(c`NRwJhr`dR_W5m0-u7c^oV`LD{VueS zJ-d9kJT{k$$>y;>Ca-l0k6;luK(DQW{#u4-6WQ1nO1aYFB|`-@jk#z1?`bmwmw(ar z<89o3M8QEs-mS`nB5!@@P}WpMLE-NWJHn~&S2Xim8LmCgg zzjao%257fEEB~oQkG!J}XTmxRl!K9K4%i*sy)PjRt}Yh2LY1d zGmBPk#L%R!#Ou9LxgC2EEBBa)s>XMILKf_1ZRqT7pS+icPh25YFJG%;3wk-FJ2tq> z6#Bw1f@Hg^yS@A+r+>ZfC=P1aez0VO1b0{eWp5_k6n4ee4|5ClO`-=i0(48n_~36M z{=LS55^P01PNn@;x?JGbcNM)4rI0L-5IGi zkJ!EKbPf(Hc@V5BNG%KKQwX=vrA3K<8so3JQjKXgP^%h+T(&m)yUj|fk6nXu@MMa^ z86xWSQb9e4@RQFvcILYN^@*G>YF75|c$2bw9LYjRA%zjGn^n2{!v^kzn!|+$tPRAm zbmFgVJ~oG#1XKa%^s#{nbF=m$%-V*S%EwdDYcaU6InQ<(84Um%h@V#s3L7EL+X}=l z9I0t3kJzc-_^Y3E35?_`&2igQkMMU>&T;x(#JbJ&MXROG)IyQ`&of^wD9`svxw=|e zs(Tz7(@!CD??R+2-*}P3#6-h>wM=><^+L;s^sGy56KLVIo?2j9SSd2*9&MVor!PyqQj)!=L3k8G+Av6^YUp3dXjChidnaGO8TUM-+h0}C z;G{xWC7wJ8B7c?WO+O&IvxmRQV)HNU(F)!R8Ua;|n_NFF-I3U2C-KbCG=x% zhTfqW=-^U|&@;LH!atMjrt+B8m&3aJ9$Z7cBvA_u>B{S2K2a}Ay0APO>UiszmFsi>RKC#1VGk!i*8iiy`Z_v9)@vJ`Vg99Q z1w8>RzV0OME(4GvqP`fbZIxvKu9kX<;ywO>6C96k`S7dr?_A@OcIH<)o5{)RbmCYM z%6;gD{?PWTFK?1MRpuufXYh{-*7($Ksbf1%40KKR?*X`Em2IDLhJJlB6 zY?$}1-jTr8nC%!w+P%HsyL(NyU+dq_2n*!BbqW$%-h zW6A)Di>&!Ki0FBu$6-i%rXz&1i1hN78I+?EYQZCA91=UJ+}rS1i2DBfVkZ7RU;8pAthlu=d*ypY8sH=bmGc8z z@~AhuBzi>p>LlhD<`);st5^bHxjFB&jYWc9E|d`_Y{B5HMU0x=oZ8p4>PVrx6#q*W z9(tP2?`&ozy^4ch-;uqJ;YylqMv;e>9R{TnK8+pBSZWe!;(>RG1aqqGn+4^k3Z$Lz?e1wy?90KG^zS2o_8 zb|kK5Le8$@a0=0U+T!ji7I=MaDKd591IMO>$psy zblPn$5(-oaJ$2ioFA55TOj@dl_l-C%qQ4(HS1wwnPS)g*3gDko>L|y->oy(;wFX4N zK*3B}x3 zdo_fM!2>nlu`@rWt$;kybiaS^b?em0f*AFvN?_RU36AW53q2_m%t*}x7g6{8ACH2AJhIeGo`v|e~t)HS^#qm&s-+lSOkVCiTi{h_}4_844Pgz24Bie6xE zOopO&0!E4?VHhQ+n3XelRQz8xVmplEln6^jW?;**%6<3l(G6sOMQFkALyf6Y_b;&R7NR-5qM6($S7_kkYtgpXV zaC4sZ)ULk=92ppkCeg@-s`=(g9;ht^n>|)H;fZ$2y(2g|!EBpqTH7WSsZO6?_uf%O$q?4WCk<11+Jamha?39PB39x7L~D{_9a)Wh zSrLj*ODK9;r6xu>=2Bl%Y|RA%@IophSES2iwYc`QL|~4fIBvJ#tpO`K8X#MP#OId7-y_fc`89ARFiaJt%>V~)qwQ{dWhh5S5U&nb$b}ZMQ+s8+9+@ItZjHXb zda)>hnh3red+`dolqutZACqP1xC_e%lLerZvjo5VzZ5`3p`Hyup>6(CXxYz^eiPye zMKV=i93W0p-%=Mb2f{#YHdl}{xi>Ui{oe5ruz{sp9L=iYi(G#5YSLS}5EElk^i3fQ z^?Smkr?Z(Suw#-Ny#youcGZUY1R1arr$%U_6j+PMIdKXRi9&FGl3Oo}aMRpe4cs@q zqL)75so1tMR4-i{^*Y*mz<8>1B0vTdUh9LqwPX{pTCk6+2{BA}*pB#4cjFW`Fk$jr z8dLj9D(IIx1+T{Nwi!GP#C_J^X$;eC$@wd&{Bd6C8aULFll08;oz1P)dp0@s7%sN8 z4uGlJ#pr#e^MKX8fzVBLwsTeinQFN6GEEa!u+r#WEatX01T3IUNVexz$hC)%Y+nME zLYWnN8hI72r+Fy3j`&ycElv2}#rFz&Sf^Ie+4hTo^^eyrx`o4eeWaF zoo+J8ln)m#5*rMPA@SV~2OyyPK7g5x(929^bThbEsJSIPD&oplFE2l^KcD2XvtCEHxzsWUm}4CuO`b_8oCG15+7{HVcU@ zRdxO|$`MAU5nNz(yIS2EI;Qu0VN_&fub~yv3^v4scR~?{zH`p*~8165_@M*EypMA_fIV3 zi^QL{Prc69$JbjV#((Vwczrh$;l*QQ=m6@yIJWUE(z_Kkpt2Au^P5fg)|=@_7T|Bla9pGGJs`~|{G1A*|hG8DL$ zQYl&gwWt32Zj?ckTfRELH^jCNWuCaZaMPH4$gfB%oA-6?d**pY_TTv$jReNJR7mZ8 zz%&$#m?bqTWmlUKv!d1h>Fow*qY|S`z+l*P=5qPgI)LhZ6vD-m=6x%H<70~r{VQ%! z%2M({G^n>I9&y2xk!!~A5ashhhUH;(%F%WIs@-SO%n7t7dGEae&hk~3{Jh7mnF~qc zx^AUT7p!JvC@azaj?C}VE{B*Z{~lBps;+JB$E{sOT$w;ZcuAnN{9ZR|binG;!YAl| zsL;19sM{rgrf4)k(hAu%yGZ&tqVK&uK_!*Cy5+f&4l&j>3&M!VOr%UjC^JvtJ%CY+ zpGLZ24f*jT0up|nx|=K2J>-8Neug8)QU!<)!uwL(8+1>v)o3E1vnMd)qJy zuT--_gY$vLr7eY}O6?fe@uhN|=ZaM;kvJQv3%XZ;!s@IWB>7O>y)szp6wqu>K7RqP z%6rwq(|6^Kfj8gl7D9i;LQMtzEV>9%@)EHw^>hhFy&Rm&5`mlcLR(To#Zm;;nATpC zD$snDL_jTts{#PjVZ`H~ufdTt)J1pkH74rYP-FL4GX{M);SuJpdl{@wH=C%W>mh*o zNPeFVMQ>FrCDZm9kvKpj#+_Ro^@py1yOI*m2KT>93IKGn>UV1)T8bpIubh2fj}RaZ ztbU5>BU(8?bt};z@|i|(YJwTtqNn<20lB)y;%5oITl(;t^Uw#R4Bma%J$e1ZM25&4 z$Fr;mwW1YWV)073+@f2c3F3eDz7ZDdBX3Hq7|ZeXYtJfh{9vYgga#4k$WDiZW<3QU zJn2mtpuTd3a;~kCnRRT;6YXWINfmS(vMl1z{Fn>G@k{HNZ>`0>xXg*0S&ptqkNx5C zm*vA_=UvVW$7m9n&;nyB?uv%4u|LMDy}eyOLa8j+33C2NjNFRFqsJ|igR#EFD^Wk*SgPO#n+ne-EijYUMcu3Zj;5#xRo1I~r;^y$IQBP?EV|EqpS z_QnNj71-qEj2SKyDNMEzR|rv$snZ7|zv67?{U4?y*LxU8NU3Ba{@JVpDs!2T{w- zSj6n18y`)6C@_i#Su2b8SX3Y;Fpx*n26x?rRUg0|?|nxnrzN zCM0|6P|sb1YjdxcxVn){Wv|}@LHWd)Wh>Vz=vdTzmN;GK&|i63)OO_OlSir{rP;%Y z)$b18yCD$i^I27hbedeZ7i0P>QH5+qFO>z2;eaKTxlS2Wah?n*@HFQS*|nQQF|tIu zfOu3%1>|KO5(8US?_1%1D(a=z`YJ+g$dA8<{Q&uS5F1@t6G0-!5!U)<)KD#GW4ro( zxSEPnjS^xZumyvEp&Gs%yk6b1bog`L_x2_MFK_fT(8k=7(`-hKd(PAq31vjv>e8`q z`-F>w);>AAX~@c*=IsB?C7h{L19%6TYgN1M(;Wy0M&5MNQ?cOuT4>wO=&F(9Y9Xh& zE0_Kr#iws0wZGNWVC~qf5{gXsSAJtyP$agc>O}&uSN+t+YsWXOMBt5J`~W>cO3}b~ z$ecT7B1RrpHiW*@l{!%@h9Hl%UN&fgO|R$X0{({TCpngnb?fL?&-UF@e*b*{C;d_O z`d8dM4-cn_i>Njchgz9c%Dy{?G+ba$_T-q{2V4ltz6004R>T6CGOB9Y{7R4bgYp;r z7oExhU24=`*lBX!KD2;|1H`4i=d-`{AA49!b)aT_+93Z4`v_gMF4nW9_d@kT?*@=s z8x_R1XU3sTX7pp83I%Z&_H9q~HNCU%I1cs-(I#46wE;@?@=_0&;yywKM`@bB3XpUy zs}|C3@B|_)pjNpTUQn9Y;gi0Uofx2qAk?Dxz+_XO&u|jA|7E0bWbj((P)SeS9z~*O zXTObUyZLX%f~R=$2pr+X*joZe(b)SrpZ{V^(}}sji2(krA;c0*MoESBeU5XOoX-d? z=sbM{OZ}^td8!0ZgUr6n`!3Tl?JNrJrcq<6CHw_v2(W_EVyidQkKBNC%zLZ#yYg|} zS^?mN)|)aWr8UUqe#v!RkF$tw)L+6X^)xt`nNY1>4NU#2MoW0zezrY3x-i8Da-W=7 z8#ol$rCfMpTa*wc37xEWD!a3MHgC-{j8=}7v~Rl(Q8%p3?@dZ?`48L&CP^@$WORj0 z?)mi=5Yhmi=7MGUk4TGkOgm6G4Txb|)5=0y{afBj9tyby1qC%VHJx@h4M=tXofk#B z*s8j*D1EC#>j-#~a}UU)e0!-}d-F!Iau7%jL^9dg;N*AYVRf;d~(O$bxScRMsa7 zxt(^GSvhhGP-azKB$mCmmCu=g_D?qJsxMGG_|(zUoUiJ3CJ2;247zIjcnwg=PgLlS zx>#2v7J0v|0D4v7E@tUPM#3udT*5;71}H(3h$~vLajqX-@;t(OLek!N4m0nNlUgL! zd-i+Hp6c9UjXa>3Gc$@vx>KCxGneSEm%8sc+cHY!H+}rPuvSu}n*((Iu2ALe4aksK z=Z?N@X50%?h6Q+9BAl#shY=%~(&=B@qGJ@uu_^evvC~iEYhvW#qmLZ*L-Ghb=W_8o zcdG%$wCsDb>OgVk+=tNJjI)0049f^nl?8z$OAna92)R)_#yED=m?~_>nDpX~OWsc| zK_wh$E6xbWVg&rWL!F=Oef`MyMU@MTl`_Hd+U50fE*eaNL?d_?nro->N9A2ygVzAb z1juZn!p-efF|Y6RH7# zV}RkB>|ESm45kg6zB;ruXCJ$ibIXi0=B!w-?st5t;-(!lSarpuf%>p1l>cH2u&{yBFJs;GB&BQR#`M>*Y9Kh$~zX*mwSn zpjjn$T(T^h{jnN2Q~;H|kBz*l?vZ?n|EBwFeJ+6pIl2vWMTTE1-UT>A@a|*+qkt$! z5D%g_JYMU&8qk|QN18?osZsSYA^a(ILld)vKS=MW9M~&TMUxoDwiH%eDPAdm;tbUI z`=uDkVx{e#6Al8Jl$f*i=Y^)j+X?3iQ}D%MsSo`cWoLacN;+nqXiMD^Z|>{9C~j4= zH8rhbI4;yp#MNEPJ~NLbuVlKDyBOMU+SaiIUKc7{PdVS3tbC^=%(riEI%^l-M?YkT z6KI&D+W=6ruIXcoPFf7Q<~X^3k{2DtMAuR_Y_SAQ8P7GOy5jiM81A;JMoROL!|58p z2#9<>GjW7&NK|aCSSdKwPumC3Bbsdjz%3PUQcxBkyX?gqJzdLbY+u;3vcog>91bU# zAPbv0Z>85+7+@6`r$0cjw`H}qp((O9_n;PWqyDHyw&NO2UgA8vEbhlBLq;ZuVulq< z_^BjVSMp~gfV45&v7HN|N^!Vdm3f80tI)NNK-J&gY#Nt*B8KjnFS41c zHviV>06FhOd4s^`(zOAGCrr*^4==-d|2M-^?I_{k`}jS_BZQ!rTaj(xmNNfd5WGwp z)(n$&^8`J~@qrD97nG>@a=vk{O)N_Fg8Mk#it4SEtqd(h#{;nN2LxA<$jUOs{=bY~ zj1`vEJ%kC%>(1WU!oDrB1!-xh#HUAp%v#mM_L2#^dI?3Tmp|O{e@DBaQ1dPNu9`|3 zpmM1UFyi`86U?){)2kg}2%5^!B2wQte^5rwcA zgh>spOE!$)w|tUOvJWD00aFlqd#|3Snn^y{-@)z$+w!lnpWFL&xB6bFT0y|XFJ-ds^;W}o^1@YVf{~BkNNHH| zY?$f}#szTUUV1+D&toI8Bb>W_2lXu1k-k}_0v3>}O$24tMSz@B9XI_lUrK}gje}s# z4&zPM6xb3qfnb#M(&Y^1C3})HsXa!>s-<~f2*YtLWiBQC(5(^BNb@6v`|6M*WOFMt zmG92vEuJ-Ymazc9AZS~@3j z_Dzlb!{qkw(Cg$BshkJo=j^&^Nu->VrMkw$?$a`%J7XxXhl1^I#wocqUxA6Mr7b8m z#T^OF3}xulpx0#i(TY&#ag%$R4iU_e=3*p=3ScVa;+T`rwrK!)(Vr3dQ~qAZP*E zRWJoVYiuJ}g#c8RTlKH=8^>22vWxxQ0bfSdMo7LQR}Fwh@zTFdaPvp~+N`O&dkDmq z>WF&76n%5Js*WlcXk)tl{MT~*p9jYoZxPk~3%2N48XfFR=#bS3{}bC{!sGsqa=CM6 zxVsege95H>BnL|9mRyu)X+OOhLw@8Ha10bcp_-!Mhjmc_N$JPq!^5u_a9Z{k&+Wh0 z9S$!37%1CN7$yaduaKEzCQszOCbiKbNkB3i^!n1kD)!pUx2j`P=;TWDkW2S zz|7CnKxfnTb}4i6!OzCX8<(whf-HneU2o)F<}9y*iZ+|@{oa(jcNeXt^Xj{DE>z1(CUm~>H~UxRIcc^x%P>QVk8qmFGu0_0tYKrjz!xR89I zGjT;?0GPF_P0gnAwe>|5v4DQwh*JIsTX1bjzue=}k|h#>Xvg6$B*yTI)riN2nZL;R z6ByYA_W<=jT=14E^YC!WLt()HubfP1?8=7TFgbtH$URP0N>-&aj1ybJZp@5f5zsDHaGEZ9Zj<~R6$uz9Hvl6^ z+)obLFjsCQSmyqDk*&@6Z5hw@p82i7mM;4p5xt*EhUs^Yq8r}&pDMUWb^`Y{0;hSr2O=xONk(f@>KqzNRSX%-1I4|f=AVY(-+acLq2hYb> zMNR(Jm!coaZyYYgA8lC6rV4F0jjwLudew-HKijjD!%kC0S&ukAq|EycoVaVuZ4bIL z+=bmY+CDxQHP~f)i*Echt9bD) z58j(r9!s*!pXA9`t!kv%>DfE}$*Y~t@+~ua-Ey!QvGld)kpobQFdRrU5fsh~aPR8K za@M!@H`-dHTJGOc)v&1>vPDywF-f3rh>U&=8^o-P- z9wtu3JpOikzs1gk(r95OJDNa6iYKnv7eOp**!!^_fD6Z7Y8Obsjk=+&DVsC;KJIMc zWY>T4WL)9E`MmJ&nOy^Na80BJam;_{ve<^+l-DK z*QbjfU!7rxSdT@MgyeHn8%4{=Rf)u^A^XdB-8%sIIVZ*081NA)EogQGI(~r_IJq|I zFBiB9b-PBCF@thhJkRILNTGsD*0pAlDzN0Q}OMFNL@*+*dE|_h}c#CQ!e0jsM@KuPl*pGTHKojZ^EQ-@| zfUXa%*F@c0su%RHk8}PS+8;a1!3ro1sM-CQI}shgWTrD-&ItXUjDWR+;2Y;IXT@wgU)|{A@BsDqJ+Z%FvJiKCDerjv z0pji&;n-5`R^ylYQxJ_One)llD2s>dEIG@>02nwc2?EgQ(+Gh8SdQcMc#&^BnPukS zEZ&;c`ey;KkpNKlM(>KW?7`PXb0eNY8(`~?pL-*2qjx!ZR`KH2gwr8F2D!+0*y*vb z2>s{0-T!G*_llsDKG>-r zvVhg>zt)AhUCD%^*DWVc-hpKMUHEw6$R*sJ{6*k$2;fazi+=3XGPwp^?SLg8J1VDU zlfMWUZW4<6oG3cTYe^`vggz%O?E$Cyki?4yPn)tFAtTg@(hn~B{>i_!L#dn|p#7^x zAiC=gez9A?%K$`xo4%sMbY43e41@?7l`;!pbrC(Cu2K{k;JOfqA~AridD|uQA>kX~ z9-Z2125z!oQNVRBR^T3!>y~5>K#jc)>;h=-=HeA>AZ@wa^%8#5MVp@xiAyQ^I$^90 z2m!{Mf=B3p#edV49}kSOYb}*)501p!~n@4@ey*sS8YonqYQcLyRZ?!j&KO-?qu`2l$X=v z$d3d;n10WWG05IAhi{y!^dRWYY`S|J%_-a@! z`sIMv`NAQ&#!$h8qTRi{w2o4-gd(w6{=T01Ti^F@1p|xXuUr)G^97iVW$srj(StzDZT9$Lez{4!*8Q%R-XIvBzwAP^ z>9U~@0R+DZ<$~X<dKq0|Z zQ{D1?|1rVhX*CU9=1#vn=lsxe!}x0TM=juP3U1o+gdG@cV`H?tpG(0E{e|O5b?-E6vcDTlttXq{&Lkv7z$dD#4F;=|&1fM4l26 zvTg|_D`V&rBRL2%dn3);4wxBQ}m zMR}4n#s_FYkMFktH9_g4Zej(IaGHN&WPCSUGSPw-0j`zX@2Y zA+J-mjR4POS7^(mTCMv+Sa|DkzRj#X^z59RoG)$vO#3q!}a|lm$Onsbm1- zni~Smm3m|0i$IAs2s>2KsaWhrPo3B)KhQ|WEN}tS6{5I5yiM7RyRDX+ER`Ww*$t1kwo<1f319}+XK6^V|A73Nm~;d(EhfzB-=H7sr}mpfVEifz#njemhmR!@Jey>C|BI!DS0V z^X8+4dnZ?B!n}Z&l3Xw#)M!Am3Z_+Bo0X5Y#)QHI+OB+j2ZAJmdZ1ZRrG zV`5ucIwtTYDgM1i)?=p6QbQFJ4|M8-E}eNy_XfOmOZLH{mJc)(iPNZ8=f;FzDYEy& zCG4&(mYl912^-?)-LgUjNr47$8t}Zi`dwAW)h>lBYqve)ow_6;TwK7w@CPJ|RXca> zNX|09I*gH0rf3^yB$aj7zjwY{{+M63X!u&oieM`b+!dkB*b1Y8SpIUG@?ZSzkvN|i zBmeAgt?CgndX21HxL-g!ngk-<6Hc4tK3V1GYMgV(_rPFk&N$RjSF?hU{V*_N(ZCb ztZS%wBcW{y)9dhxEe~bd{v?!Y8k-1>tIq#m_e7f?@57JlbYYIhjY76f^3WHT9d&R3 zMdPkmPy%dmku1kIhw;46MwH`9r)5-RuW1XhtR+SBjLmVc5+=hkHXyh%@w{z+dr#2 z)|ED$^a<#;gH_Mv>B}KN8Z7pog?eEQ8@YEpgo0niySCpsKoe(r{Ktq}O5QNcv z-r==Ie%ise?Qzl1=JK6)G(9r*o(qpJJG4JJc1P-ovnKmkwn$g1`Ey}8GZnaYc%&?- z`|5TRP%H~>CfIX3JuD}vm~B|=Crx>x*X5rbolQ5E8pyr7D3&l~&o39v^FwJ#$`Nud y?`#_}O@sXsuCwKBMsTB|^11(l{~&;_Zh!mgWKx5(1n~b6SoE|F@1pKJj{YCGEwEVt diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00002.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00002.png deleted file mode 100644 index f198ed6adae9399fdc81adde620c2e10d4ba1c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19713 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00003.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00003.png deleted file mode 100644 index 5c9b38620abbc9a28168a2bafa5daf124839e285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6189 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00004.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00004.png deleted file mode 100644 index 3ab6bae07ec42048e8398f511729a34433d647b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11908 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00005.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00005.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00002.png b/tests/snapshots/flex/test_sign_tx_order_fill/00002.png deleted file mode 100644 index d67d882a9b39119bac69ffa15c44a8ff03ef304d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19486 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00003.png b/tests/snapshots/flex/test_sign_tx_order_fill/00003.png deleted file mode 100644 index 5c9b38620abbc9a28168a2bafa5daf124839e285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6189 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00004.png b/tests/snapshots/flex/test_sign_tx_order_fill/00004.png deleted file mode 100644 index 4e3f52b12419fc779e7a5e28466b39257d4fcf46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11512 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 z z4T`~1nCp(^iamV&7Dsb3r@ zZ6Xx^w`#WL@j68&@TTaoY?%b2Nj2fo+p6idJ=gSJFz3`13;MaRQ1&@p!upRg)%BWA z5yAhLs0oS&6?!*yRDg4#u9kNM$S_4-j!BH!4U3JF6jfaan#%Spxz`M+h z{TO^@pZ#j}SMV+5Oycn5jU@DMi-P_}6aNdPS+G6; diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00005.png b/tests/snapshots/flex/test_sign_tx_order_fill/00005.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 zcmeH~ZBWul9LMqD@+_am8cPe!%e0#s?aV|ip*+h=4YOTFv}UOF{p+LdKu` zH8_*WEaN9LL`de@=R!pV7>CE>(P(s5mgXLp(5YzKt3BEv+Q##K3XkCHHc9KKhL@X`-j8f`RZv{7LiCyZzGK~34*&f zbXe2nP9#)UpI)zLK=(iWF&=?{5-+}t8LC@E2eFw|_6tK#D0?FTv}eiecghUi5kz(XJqbjnnCc6p?y)jJMQJSqx8 z<%>SIy?@SN4m9i9BVY;-pRHa7oYDxh`~?Dma5)qewmD``x$a3=$}0&c#|@s94kcx) zminC+QvHGg1NACdCzo7CqZ#M_S$}Ay{>F#2`jy0-`_bM`MXVaaWd8{}uLtm2GD3Q} z(hV^?KR-WeBfDH#fxW%Ccq5{4ryVIVh5#-;_PL}Fz3@}gb;uT^dyy^yi1dt(xP4LG)#{d z5Xd`*HIreBYUv-foP~CZ;a$Ke@D`Sj8VtnxSffsLzCLzl;(cvxEeE-9;*G_CpsRPG zx|k9bQi&@xhA%ig)e}iNojcKL7JT!%^2-QQg*5;w>Cdsx+Xl^CkmPxg@zQYK#pPYH zF^WT~-D$e8pwwrP!sp6A!Sb~XZuzTQ#&yuQ0eTP1hZV7OAyBWN^u89D09#fnOR;Fi zcw&09WXqJBI=Z9V%e~L=-jrWr5z)&%vrO~0+tPBXxv2^NvC)Wm^p(%n35`Zmybu^zr9E=MV}c2837$46MC^ShLN00) z!tSKZt5=N&=-gloLv~B82CT(6>kX)3YHDhdQ&Y@}c+KVaM+FW70()^|fn786A?@xb znUpCT%Eqt}60u&%1d@~c3~lFLHnQAS#6Eqq&?Ma^nF?DUdv(QRluFM9(crZMMMXta zD%ESz$Um4}#HyAoeOKzrV1@Dd~`@csw4#Ud=702;R8(rKdnEU`wE`Nsdzf&AtJ$FWiJT=Tlu!pI9v| zEri`&m#OW`cGKmn11R81yHE2rddjyRmQxNz1m z=6k`7da!#-gXLGb*InEatPbzpZFXRTTe#KHTt!J$r+;EW`CZNoE$4g;n&Hl(rD4?d zPzr_O3ZWYpd$vN9Uz^)(cI$>5Su<-CtWCjxCInN~oaNFfTU%RWyFVy5W}MSbZtnVm zEeRKPUR+=B3sju{u*7=hWQawml~3^X;D0vGRJeICYumpAS8>o>VvUgwW86kC{-kaAKAWHl+TF3jH)u8XP=$3KibRM$J6-W0j}_|JWkVoXp_5C+3< zYNAWVvz4?rMNTrgJbTXR?&$}|xl&RK0ib4M;L!v^HJhzqrnC^)m6g`op`jtc;HSU@ ze>&5se`j^r?|ykc5aG_Mt*z}zcqAo(S7$a?;p-;n=~%Y57{Fq&0RaOfUm}sHMN3Ko zP<-cI2@BFBUVeT)c*3hJ%VY$@D43IjJaTK8D7CTjkUI=ZH7O~&BdW_hmu|H;$xkcw z@kgUia$d7K;u@m_I+>C~EX>QklC27=SYKLNS|Yseh|Ne(pX0Wv=`HYLG#D0(g%^bl zPGxeX)*Kl?YL>$h2-vXtPgu-Tfr^iE9@(b5#7l(&esS*%2E#tK!@@lj3WX5vVM`Fl z7+z&Enaq0A^bFNNt<-1bq^0Rx3UD}F=jbe2l|AmlxryX|R4RQaIs9mHa`LQnsUn^$ zO%HJX^(vCpq1WrF7{Y_&NFR4tCf~}dIot@cuj#JaM+ZDEXL!~5NkTM^Ksq!V|$Bg=-z`#I;L8Dn|A!^W= zv}=koq#?yz%$Zv78`J4MkAhv^IbY2XP%=dZ_1kw7HXBcdqjBEJ*{vn_fqu*g!{!eAV=e(}qqtQ)l1eH(m$$IUV4 zBzC&#SDO9y4C`nQ!kIHcNit2!opqcF)%^TC%h45;?X20Fu&~_|3a`Fwa)~T#dpkXy ze7B2r!UkwyG_^H&MDGSEjPVB2Mkkvv! z*%i*yK^_8@$-9P)c2mhIb7^7Cjg8ykpS+LxhS3;xr#fZkB~261eCmM)&})Cyq^GAx-iw-)NYieumK&iP^R28L-p#&WiMNElEVyxn+xztc`_d ze0+RD7PoHN@$vEh;^Px=JRkr((IOU`^YN+YSlqmRKlJSabs@9rHa70zs+b;s$N?zu zIU^t?5LYDYb>R5(xU;gi4jjL6qC?kcnt_~A{&2I%V=UawXoOJ~CVC*%)b{nRWGYd= zPo6L8(k>Rt&&RiYz>Du<4I7XA4)f$6PZ_D zS@n$&1T^=wlVppQZjWJLk(S}3rXRMje$MMA=V9#msPJ8NFrWK-Ty0+Y%Sj#5h->f#jC^IrDCVKu%fREw-Xlh@C%=1WS(fhl-^)57r+e)+M@wHA03M4qlA*#NwBN zAr=^%b0qbwH1-bm5AEsEcHw9JA8NhDz4LQSK_J|!kfWK9xRJU4JTh5&A-f{$$eGxv zxNFgGh1w*DbvtNYaf{rr=Q`PP;To1dN6aBtP9tg(G`j9T+%{J`b6d^F z=EvOC0c&DjP}A|-x?-rNJjof$M$&W34ucD32t6b18MZNT2VJ@L*ax9K$EYJSti%(R zH*`A>2#BBix+qQ~;34usKVJS~HBe8y>irNC6?c*V7btW)!aCIsWXjfTPwYG0Tz5i-*dh4IrT1=drf$A`sU4zD9yIz#P9nj++|Ip56 znHoPvqz|a8R96j#PnSNMSM=TT_|;TYpLT0FH$!1bw=dIUwrbE$Xh!LzYU25WbuIdR zWu5g~?Vv1=L8=u^Eupwd+1q18>-PlAIsD4qWdhc%p}O+cmBX`1p9l5{ohUUJ(=tX) z_)y@_z~cVH!eNJ>^T2HNg0**wrT=vrBK%yXDl3Wpg z`vn2<|92W2nLl6z=&?mq;Ft+ObKc_ z%uoY7w|lLyZ%{ydjqrl*7-OCOC(MxPP>R@q>H>P@ z>QZB0SXgK#Uf!UJcSXa%72eNEZ><^pU9p6qZh{2N)kWf z+?6CF5{vSvZs`iwB!yXRxEn%zHmjCC{rpZ@iWYL2jB@W%A6xe8;nTd^wxWmvo^>0Y z4gMU4rR=RefvWho>KnCNDM7Bk&l_6F(aspcEQH`;y9@c{wLUy6Kq_h0*O^@14gBO| z5NNp=dz3Jd*JD--8(}t5+L_!jaKwKf}_6KV}1p-wtD zj(Q94+tqAaJohkNVd5pXY@CZ+unuT;5g;<2Hq7?cQx?Ye;Hi*X*Get~p_xzgC4~tq zDHk#g7c{ah;m-kUaC&)t{n{g0F!qoVr$(7DF|*Q4`BaS;?4%#Xt`@isOa-lPZM9@7 zVYANm&IF%L65!o1&vrrU2JnfRULsW-)!FKhprIDG-uU67~c7Va^Le@nGJ2SUymmkTsymhu1aK2%~ zt}rV5LtUo-mg1XuDRan+owzj;$9u|AMeS6`6`>d=U3#T0;x4)6@tqTZvi5nhLmu&5 z4yld|(1mbU#SKl$Un{pbw+zYm1^Yh_1W%<9CznDw>Xg*m>^Qtsj)H})=peM@bTuy^ zT_LXrP(U{{xpU%I_|S_sIJFB=AR`>lnkN(%!MPb8Z~g@zDk6>4e79CwFYG;SB1ts0 zz12;~|Cjf($!3Bzk*&}T!7{<2{$@7x6{9o!3qwRC{C4=kQ3E?8BO~q}8h3|kpJFWA z>G}1w-7NaWBKFndsoHAmRB20-4r=w8+o!wn_d?Joced6`+NyDG_o*jid1i1UrXt54 z<_~^$M|Hi>C=xp9%d_Ml33CTqq}CV}{nW)pcq%-wKi_?$VE5AjMw<)TA^alZ5|Vd> zWB(`L7fve5mT_!^M_H?a&OYR7CrnP^Yk%oKXcRlvAAOb8*Jo21Q09%SR=|ebfSbZK zzTmID_emr)xT&A6{23x2RGZG5-YjgZmU6vmeZ(t#Ydn{V$1Gw3|IQZi*x1|_$^twV z6;eQ}D`vinhRtrI@a&6l;t|>bad%WRX;)~K%x?{V;_#Q_)-%fukE3se${i!Zns4OLY^Yeu+Nl7G~s z$7dOp-5(rv;%$z^?9S=tvL4p#VpemUD44<1Ki63kNh|tr8OV@k_3&*Zzoj;9BIc;U z{UB=M`npWCD=JiwD=R9!c3PZ&!7}~NNQ1~mo8Zs~lLymJ>qRQP#+KqTWEz#ON|jFOZMY#`%d{E4gfs zS;;@XHOqt?<|j}g+`TXK!D@boAxAJ+ES9Yv_c2vUct5Ydp|$s);`dcm!_Ug_pfgJA z2SkQPsmDB4NMFj`#QVYN1IySwciI2IZ|u`PLr^DAGap?0(&+!)QTcSMt>|p^yn@BJ z1>=eiKr2{l*|Lu(1ne(10O>fJqktf@bT?a9srGv4g%?pda*2+i=ZFB+YjY+#2Rj-6(IN9M!D-gRG+_ z#ICHGirDDn8{QD;T$#hFYW_n=a{DQw+yC&Mrxn)bJ&S~3zC$~A4j`b91AmF_Ip6O9 zt+nG~-1e_VT?yEOcZJAeHx`BG6{_`U<8vac#+Fp)ff`y9jt^@{q@|KlCeb`dUU3z2j8ZMjp+eHT%c^O=3CT^zQ1v>{P@EZx*q;L#%PK1ughaK&+ ztAebp8jeg^U0JGAr(U%ajXk1P+V(ik=zX!}l+|pqnOw_g1@Q&k=A7pjt3(p?R& zzu~)B23K*((i1&Ln10d-ueTtg1Xjc1IHG=ZVUHMrX7#Jb(BK@79sv2U)xOVKqnQyg zfD^`jT<*13X3xEYKVs{@jp#JTX@4J-0)B;Vnw#0a zE}!Kh!*945dyh83$eN_f>q$8O9=m10Co%cHuIMlBvCMpe{82N<$g0+Rs^Og#&S9EgjwdmzXhIdpb~3By7hkD;+9Kx3cTp=z;Knb+XZD|O|CNT3c%qDDDoB$QY5_Sa$GgogqC}^2 za_#iBF|W?(bl5iOZ#^xNZF{2cwRLr)A_o~MJ}pc8=ezX!$#mzH)g7d@LzYK$;g9Ce zhllVbX-4-8@PYx8_<^pvq@is8ZLxcI$e4xA&CO?xhqli8J7xL%`$revkt(jLS_s)( zUA-E1cA8})ftNX4SX))aMQ-0kTr_&t-&aw6aYDxKlUKu!A~cz4(kaH2d02 zo|2r!akgh&>7g*)eCXb=#s}dM5j4LX)=2i0gFu|N9Gr9_eA}x%q79A?3kwTvqa~kz zw{JV_M^T|WQb>34-spr9VPm?T-r3@c)^%iK%$e@PSN26%?hGt5lEob>i7j3+`;dUG zul~545sp1)C@H)F23JU{TO0>-TPekWse&zy(}T54P*d*|k;gOx^)uh%Hol~cC%kF{ z04;X~z>nQhrf;+@j=u@blD4JBR(R*mtfx(r=Mqt67ZUXQ{J{le*g|c-NPNtla~iiF z-^eYm_clQmH2OJbl_e@Dtv_vO)|&+D?vy&o>u*m41iYGy5Lq0^ygm6c?9g&`dUXD; zG1tG4T%j*`RAg}RGD(Afu4WptdfDrDX!)Y&0A)N7fRGiqtt1X(`EB3KVu#=g0P~Fx zjpO=9GV4iG0BA&1^T9VmXJy>TgPPl0TW<%uCcspYx0VjYu!;Rwl@8>;jIKo?wZGxi zvq|j>QmzFEyz-+x0vnY`!Oye%elLX{>64rJ*_6bhNzH*n*)7qV?$){G6Jnio1KW!w zoo&#!<+HB?24d#{Gr?S0S=lo6WWx7++<68qY^A-K2ohGc;rZ~{m>C-lFNNw$r@Hz~ z+YX#y>b`nwiKo`W56WL2WBO!zyy^PJMH&EmaG!ndwZjKZD?n&_GRQ6cHRjAe3NdXt)NK$t;dlrbR+hg;LK|W= zIs9BE;W*f0K7T2wS=3Y(^mu!N`h<6AS_>M=PsKk&XDtw_tNREw7b10Qw1FiT@ZO1` zdT2fBcS+KAGhE@kQj@kk52vECz4YWL*Y>oi5x-Z_GfmK5L(TL~Ms+9{f8B0a7R1|}wV%?xTM(t+hlmSs+QSiu+XFrO zPBR>5$oZZqd>irB_g506c2V#ct*4zv7Ubm%XkGsc#i9im37E<#X}QI~7xHWNE1cKM z3KlmMkxHBx%q`wEAzpAlw<{i5HH~0xxM^E8Jg6!4Z-kn(Hrg4~mqm!`-09PLMf(y! z|Dz-oJ)|jgB$-q5XDO|{e0Jt8uCMo&MC^PSuC~*lvgB6@4WfW9_omTkEvL@t@8|a$ zFp=MyGna@%%cV@NthYR<8CS6yVpNb5iZ3K|Bwq7BDR>3>#Zxj)<5{hy81HMhj-7+h zonJz3P1-iJj#|LJU5+WR)Fh zSl@asB--1fB+p50Rd2RL)_Ca}PtAU6pQo+R+2PP)1U{Cv!Whs>GXAE=oX-8`7zHFFND#n<>#t z>e-2KX&lNP34@zkF}0S?JuDI|G}o>%L}moI?0z0dMWSljv8=B`2xLR`<|PBpuOl`n zjl^@piNAG14gvvv(dG9lEx}ru0IMcMn^uP4R!7l+?-4J@dM%Mu-;&vY z&6>s`hG9~Sxw~YTQx<*T^bPhKXSfmtlfSn84%GmV3EC{!<8WKiR7?~~5EbI=|A+UC zt1MudVY~f@{nC$!6d6i<%&!@!+Oe?foR1*rO%t*SxPzfz{iV3-VP6AoZCoBj-7V%V z(|zQc8h-|E7ZLVF)6_d@SdyyXDjk{Ay4m1JGZgz-TI4|Xs}Wy|0zy`zP?qRYr-S9$ zqU?7*j>~!dWahA59ak(*;pI-Lp^;H%+wZ_^>vmR78STw%xB+9V>|;CwPI!2WaJ7Gy ze|v^qv1d|eB=zpZwloP&Q`EGxXl zNdU*=ZL~O)k1HJU_cmsq5<=G@-MU#^SqJ@zbUM!aT0cY9@6s`TLJmZ9)!vR3;w!#= zP*_Z4V+2Ofega0*_N6%qY}nA#U}F&M&?U{f&Ff8{$bR!Ri8=8|t59cIjXBG#iF{8^ z?FjvK>OM}FOl-U89!@$Ao`F2CC!I>TWDs6j2f6psb&dKoqjREPV(9V>PL0#}lY0UW z4z-Q?wn$yDxwW&d7gx>`IXwTq{R<93?Sc#9c&*QA5+aQrvq88tspI`Y*BVECz2L4R zMnJ^=4!@fN212ekN@3Y9tVz6*XV`{(f*ddAg{|o4z^(oc3I>+iZn6K9lFd@`FTj#u zcE6J-KM_WI+f9rGqii`b|D6+0J764N6WTkss%i|ATznyA@-HE@**ffprIdUBhZ@=( z5fH&kf%km$27&Ue&%bCkiKSdgcYKilJ~+a(?cn8K17dQnmqZFz^MAUB6sf8CrEs} z_($8plw(c5dRE3QJ=f7Ls_^WQzktFbeLTFnmU&C7iqq;yZbW(9I_Wy*SQeM#F}kRb z-gt}Zq%K~J)+?jF^mvZ(%TSo5ikOT{VQe4lPU`foYz_1r%x-``r%`wMZ_nuRxf20p zs6%Z%3}kX2JWz*dycpyc9q4;rl5lrfWyuI!=UzC() z;2FhXF?jIqJEs;h*c9*Q%vQ)2f0GA4U=gj80!S+u1e!W-rI&B*;e-P<&An6jLA~lx z={{Gl=mx1VeH!TF1kg$FBClLCjAF`T^dbGQ;3w)>6drH7b0+;|YApvZ!l!@2O44i! zq3$^rf|qi{ch}#sHm$@rleuDlGib%*m3oWTC3o1Fo^5o?#CSNd-do&44lOr37X$nQ z?DNX*J<-gAgj3)WXycFV2zt%ceLrAQ#HFVVOP87NdXy4wtY%_6sl~hwSIy?r!X%L`Kq2C`n;7Q&WFQ6-hWKY@DJ+eGpIp zDwH`g=HmIx+jf|p($qqLox_u<>l%key3$arr@yLD%~nmY5z9 z$*zd^iWGK`p$F`Om|s8ox;DH?9b%U{;t7N<%f&vzBcM_Ri_$VjhjMA0o+#tkD}|T6 zdwE_K{@O`i<(@X<$)AiX|A?TSLdFxMsgk1;NbD_*cE+mqx30_x9)HyNl6~8c>QyPe zS6Q{$4tj~L)}{^_nJf2tL1?5_i?a6H!-u!c(P9qb7s(|ulUIq2TcMdF(fKLF8tAAX z-%9bm?etO$Tb39m(n#iCjmKcgug-RabnLj8p}$6`!*L#w8X-=9RtqqjdGgm)4K9`L zcALD>fs~P?`EpM4`@LrNhxiDP)o1s9gf6B(aOR2IF9V5|Y*CTnOM>AE1nl^uw#Mfn zSXpOYKu&A%G14n3bvW|*$Td8us4>2N?e}W9zlagG=C#knA3jO5Ze`~+KA%areIjnkI@%{ zWHnAOSXh?WRLJ5YQ9Tf6kXz>G5c0bA7wN>H-LzA#levFN*y~z#qhj)UiOP1XAP_o8 ze6%&S{R#sN<>2^0{y9=TO+4-G3&M;iXPB%k4nqLB?2qpDpsB{)r%ux~meO&r@pixw zq`0bf9v5;#qZYvh5L2xpo7Y(GwW6WL}c{!Tev&rZAvrT3&d- zv)hUiJYOl?|K*yYr-nbsqKWgienPOpHjz#JN(sf-i%wb1#Bx~QMKSHip`YzB4yg@+ zK57GWx>$VY!!LR6CECPHznkC)K>BRH_A8gh89o69{QE-Q<>zZ(C}UFeS|p-eg!GZg z>{l-i%|}-xL-a}0EnTv6jwYEjMqXP5snmGEDo8~&%y|1ClD-(F%r+H6Jhtt-kB`S}*N zB}{D#W-Lz&qUWHxfm?j^7w3fko76>Zo${logZJdz{ae0rCL!tzx?j@@1hN`Z1s_%Q zZKJofwXu1dWrr^x;7=|@dy7|U67CKkq`&*iR7sc)gy6$pCY>t^hk=9DwlbQaDaAnf zgva5>8S};T#f3}{CtJ~Fp5+q`kY{yI8=C#G2?W6w05-ZzdN76wkBrQ&{zaPV=-v_x zoz*A5Tdo+FochGF2Wvg%i*-ndcUeZ49*W|#dXiB4GrfE<++wiV6v z5Ho%CqdeY!d4*tR92pk2hn74U+Aw;DPQoPzwb5l#i7yX#)w^EGC)L0HyEKb*{~AS2 zt4WY-gQ~>k#}v%wHqEF1KV=0}h_>gkHsWCqj*ZuEFG>iWy2GPKp2$1L>AtvlE8miW z*$uCY9OWK&RnN~WABAAm^9zlS152es-~i=9oJ?cKlzRgi&eGs?1;Bpc8d|tD9tEU{ zfY6ti6!QD)dO?bckyyWKN+RVy^&W+NC8rA%x~GCFnYt;H`hA`kSn^(L1p}nAhFTp@ zr`5MPSthIjvm4!)n|+6`*n<>n6ak<$-!QK@H=uE<-zf{BCISM5hlPE8XAeZBpnJ+~ z-noOEtvO(UQ%%Xmw{j1Z`tiJdBHzEEXz8M6B~5L!Jh<6!64(6ZJvoVcq1iWApEaiM z0_j?bei&HWY6#;85EL0BQqC6X9O)*(>=G@vbd3!v#%~JDOV~_l2JPF^;-af(YWscg z!#PxupR;#IE9{K9n-;?y)%;a`fm-LC+v;-u!lc;tGQZR|)pguJ2PoZ%XydgG4`~8B zMw|Gl*|WKc->S)bFAYwS&sWDc0EpV*DZx%Vy9G$l-jPySC3xvpcC4R zfPi4s7kY;btI2bjN-5k5$DSGdtxtGg?%2yH49K|Xj;BV1g+bBHbGV4e$hKjWf7aB$ zKz#aaSdRp72t3b=*{7{$7@y4IoPqI}7td2|JnA+I3Y_!die!|Z_Vf8&hnD#(sJ_MX zKZ*!3ecNg<*L6LM^x_NY3f{Tps+Mo2CMPG61e$@mxvDuNr)d|+U^zsxK68<3@OE%R zNrCHz@^(wrHy(ltEifI@w6k2CBMn|rNGRTp(BO74s>}2ein&NCX2B%9Q1Dy*>(pQC z+CM!Xev}T^m)^~pxt%wI;DM!{AcM!9a?2~V6H%5Li%0@)N>Vs}fV93cld5O(Tc_0( zjXcRxGa${(R5)`XSd=?iwWnh#7^p*XDE_+Aav`C8kRw|& zlN;0`B@7UIA1Dh?YzaOHHQd9YjyG$Mw7kG?l8fKh`oNv9CCE_?SWw;OTo~2^h`hQx zHGqd^s^+J?u@nS39Z^8Sa;~s{?7FwLumC-xV1in>u0h>39sYAJ6H=YQ)ESqwM&w_m z;xv+xv)27MBQsvpm2N%fr*MSV673x2uNg^@c4zf&}=&K3dECo|$t%ADz=o@vpF z*3&3O&m>ikOiXR0`C^@`&ITh0u9A3-jn6D&wNCRLA+oBODzRr-PX%f--Re@7xKSTl zH+$`5tSU(XU8cPKLMtMJi>#4(?uNOjVIR}GG9K=I+H`4k^;}&OolQ`A1?1O0`!~To zn}T=#nQC(Sns`3V|GL5W6?$Spg~2tso+w(31NyV&%xArz7Dr>B%i>X*7M7kUf;QDj znKxyI_UH<7i8U=aK0mz|G>_O`PRg28OY7J${PsJx?)w8>bM()yceCn+lm+`pfBeN^ z__|c{A&DSc{YTeyiFgAV5IRu)UU@t|+46q*;2jJ`m>OIOe=b%i14LE;?vIw>!X>(T zF6ZUYvB9>c%F2mNPdHM^9eK zyYfJIfF@5&4l=aducQ617n=oRBAZpt(f%2rnWBX*%0dW%kZ_MkL0uNiN@-CP}CNH`Vd$DX+(s+ zG;ET}uH@@w!beIPREJV)aL_DVM^bW!Mfz8NbSUYy%uo&-Oz#QRHMiveDXFl5Pgc^3 zlRD;Dz!{x7vX0jqXDm)}dVhb3Y1LcuF_-~rK7FN)+SZRP#;0JF#_vtzl3AdiHZu%Q z&A=m2p8IfkOq_l;x4$aBj~lcfXVunFW1=sc`&nhWKJ+CtCBp0kQFRVC(k8WovYwWi zhht#BY8@kji{``LdJ)YoE diff --git a/tests/snapshots/flex/test_sign_tx_refused/00001.png b/tests/snapshots/flex/test_sign_tx_refused/00001.png deleted file mode 100644 index 5d919f7a0590acade77336b63e86287db458b062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15752 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 diff --git a/tests/snapshots/flex/test_sign_tx_refused/00002.png b/tests/snapshots/flex/test_sign_tx_refused/00002.png deleted file mode 100644 index 9a270f56b2eeb867cbfc1888cb3fb6f85727e3f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12418 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 diff --git a/tests/snapshots/flex/test_sign_tx_refused/00003.png b/tests/snapshots/flex/test_sign_tx_refused/00003.png deleted file mode 100644 index 6a11e1187303548ae54f40c743d1cc439b94768e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10039 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 diff --git a/tests/snapshots/flex/test_sign_tx_refused/00004.png b/tests/snapshots/flex/test_sign_tx_refused/00004.png deleted file mode 100644 index 6bbdf2ff32a5e41c7c5849cc57a051739268d398..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6272 zcmeHM`CHQ2_cyc5DYeu#7yL9%<&33GnfunJ;Xl(KFK78OrTA7#^pYkb|ab3_u zXag2EFcxZ;JC?K+zcWAJYk z3dNa*le;$Q;s)aE&eyxUxpfkfDLiOBM^po>}H5MVW0`x0>%dR_}74p^21vg3PTg z-*DEV#B1*<1AP!mo3vl1Q~fp{xipUQ=86&YkxIS{18>`=t&qCJv!Iab-!%?WOO&K}>URkE|ccjDsIx^3Ue-rP%H^oGT*0pXQHd$Yz@ z#5!-c?ut27?!&QdMbw(Bu5Y%~vDHsd{%TNNkm@FMVI+lN%5=i~D$*|xW-c~{xscWc3Z z1M3+zfA)9_<#Tai0{}C@p?M%I2P@KVhE&NS?j&}mMjwccna7Sy7GYXmqXWB})C%lU3c>q>$Rdf&v^4H=ceNE}9sy8ks#=p6-w}KD(q; zB{)1*jdr!*;bRkWK10yU{oP=V?S|JQm&9o|5;^VRGB3aCJ_gkaAUYur0=(;eX+3TOX=t=-nUbNM{m+J& zE4Qo9o8wKM4#cUJ<#S6*8Rs7a6WQEvKfy2{TPn1kU2LiON6}LjiMh^4aTJ^l7tenX zBf!n+81;0rlNa6ew1cTNuB%I1S0-?XIS4q?6h9aoXmo_kjVFUtrC8=py_Uef4guSf zLUwP;yMFDqwp_fkBOB~pmza1{VfF^3Xmn#S&-mrjyzH>rpo@Ep-wNkS34!1&00ER+ zaP;3gwv(;A=?p5=8fRa;^(-N(@BLo@wR+#U7*6JPoJ%}VL*Y%Qxu}+xZ%5((MEAN7 zzpQ)?Adsn(DlL5eWgkN+%-L~ KKxvEuo)PL*4RQGyrZlE(k1P}Blch=u%Xm|&w! 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 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx/00000.png b/tests/snapshots/flex/test_sign_tx_short_tx/00000.png deleted file mode 100644 index d60a071467feb9ed2f8031f30c1e0c91c3e8d8fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11432 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 Jp!@K}{{T(euMhwL diff --git a/tests/snapshots/flex/test_sign_tx_short_tx/00001.png b/tests/snapshots/flex/test_sign_tx_short_tx/00001.png deleted file mode 100644 index fe24a7b9947573e2112fc3a5780ab4bca2be9387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13334 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 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx/00002.png b/tests/snapshots/flex/test_sign_tx_short_tx/00002.png deleted file mode 100644 index 7752e7629dba16388f883dc0b01a3610433e8d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5955 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 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx/00004.png b/tests/snapshots/flex/test_sign_tx_short_tx/00004.png deleted file mode 100644 index be51a9d5595cf5ea25f8f90b684306d30395f329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6357 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 UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap diff --git a/tests/snapshots/flex/test_sign_tx_short_tx/00005.png b/tests/snapshots/flex/test_sign_tx_short_tx/00005.png deleted file mode 100644 index ca1717ccdd6f7472e2971722d14b986a7c211526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13404 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 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00000.png b/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00000.png deleted file mode 100644 index c2a4a2f2dc05a7a0396687152d6ac23a1906edd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11985 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 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00001.png b/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00001.png deleted file mode 100644 index 2d0c4746674bd8f10bbadb71948dbf77ea8bc12d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15575 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 JAH972zX5;@lX3t6 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00002.png b/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00002.png deleted file mode 100644 index 9a270f56b2eeb867cbfc1888cb3fb6f85727e3f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12418 zcmeHu`9G9j+&A%+%GQSL6;jC(S;v+ngi@1?Ey=!RX*9+lN?(MKZDh!rktJh@u@p(N z%w%L4W=2_t%$OJqrs28jzJGXL_aE@w&;7ifU*>h@n(I2}T<3hwIq%Q={hp+2c9z2X zrS|ji@CaL7x#YmZ!#mBxv*)(p9^lG_-V#e59t|t2OJ+A8zGRS@EhTLd%c1iwodOT7 z-yf>ySLL;Nf2fiF9IrLuP#OPeGwbJv=G$)j(C%#>K6p)hnMvz$Nt4!8pd>zjY(it{ zr+JF<6c6m?<9K-Dp#0iADi)@EaSs2#@c+gj%)pOWXht54JAIIF8;wS*<)(0{4XP}V zF5X2=0?vCURM1z|3JjiqJCbY5-yd6z&fE)iXzq|9Fk{0dcowQvk{eVJ)bx_iF~<1t zthNqju9p)y8>WnBsU**0QM8`W-{0@@B>=Sx^||;>{6bJK)w`s@c9{85Z!uF*e*&Ra)yA(d?-GgzWk?gANojXj2GB>PjL`D(=Zu&M} zea0&DbThwXYFwh4nb;K*{j7ed_?W{a=Hdj%i4(v8&%1NxRy*XUtcxX(dc`)FeO+v> z_tEj-7aEV80~$178UmXGN8~2W0(YHl{P8Sh zy2_rbbNH=j@4%zpku5H*$n&jgRP2slrdmX(OtX$NpZsNEsWT(!W@xoVjeg0*_EdD( zJ*z7|DrTnU|Kz)sLK(Fa|I#mHcBzldZ))X%3nZ|FD4J4VNOKra3V(yX6C(E0fFI-!0?V|^4F*;lIJQ>5}^v--`wW;>ILG%&&#k{U?p zc~USQVsDrf!Z}7PhwS$x^;-E1Jc;`R`k|)-zPb1;6eI^MkH!n7j`xmPIrtsbmrI|2 zVkRb&Zn;?RQ3t}a6a>38Ui{9ERr2uyH^hs58%C6`=j#r3&oDfY2kAo&cb(B0M=gyyx?cC0(5s_Kf?fyHMNUj>AZmKl+> zO~<-)lTUC+cbsxIRAqv5`^$C6mYIq**}-OrgxLq@Dq5W@EvH>Z(Uf5Y$JOZHHAK#9|L%$B3o#Rx z`Z+F4s6m2fAnoH3yU%woUmxi-b0U3kKdt^tjbA&*y7uhw*dF(1$|9;qTb|Wfs*CVk zOO6xZDHrtppHo zcB9%`B?JU!t~j@`wth<_Oa(WqBtzK#V*DKL&dS5a4#E!VvB&23yEE+RE6xV~1U?27 zr`q4T1Id|Nj4&v)8(YGj{V2f*Yx$g@A(Wty*R0VgUev`d6)-Xln1>?FYsUf@b7M>2 z*a$pp_G5UCt>nzg!@Qc565r(?za0?9Ps-)}rcZqDx2wE?qRn?&Wdc3ujNPR$*}$i< zT)MU`qdw=dDO~va5i*m#v>w$-?QDnl3~W~5=M zedUcHr4FX$bw#Z7G(vA!JT)#R)ipA$L?vyeRtZnTzyeA8d5cZd4s}$h+OWpSey4@H z6|L@VL0Az$*feA*E<)_VV5b}_d1EK5BNiO4+fM5wWA@RSq-Ncjtl zj5z8?Vr1X7;RWHdl1o&Qkz+cEi2Z3NYaVoa8KniJ zhZqh2+P$CgOUVz3bj?-l+srQWBef2!JPhQv#Vb6gz+HRl9b<50xpd31$Tv$hvQxd8 zh^jAYpVp(=$-&qs0Rb@}xisQIOTS7IWoiAV;K^Pr;e%2$m2|LhuzO&|&5d1206&{# z%u{~VQc8g46a*K>TMh)L6J;>0m6Gm$8gk|Eb&i_6+_QVekp#n?c89 z6E}uQ$xmo*#y-AaCZ_GKS1~)d8d>$g1FHVp!E{nMG)*|fXownBW=8n9BBej4?UTE- zZeUCFt4kk?O5!)WW0%DO<%*{>pp)TXhY`KB^5+}+bu<``yj-qzZOfPj3ug1iZYwoA zdzMLJgU>CkljuMP%NotZK5roR6xmfOTFIDc1j4J)q(Ghd&fzpgW+tu0$;T-NN3PAO zJZTfGYx@vI<8=7holfqe&z7h(P1a1{yN#bHJJoE}$@qD94}R%yaH$(>o*WE)c{Qf& z`|c|NE_z<~xM2Luib^44`~FA(9sPC;8a4T5N#CE~=Dc1xO42CyCsyta#z?wy?=zH~ zEpZd)=!58mO$K(10QrVZc+i!(%jJxTywOVwh;64bH}+sivDqWhx{=66@ZF0ZtQJma@U#asE z3)iaIP15*Mgb=qu8Z5)h*tE{`f)v~$yQL#?T?NC#DIb&Tuh5aYtgvt{-f5G!N_jpdYh$rh}E|M``P zivB9%+l#s$R)&yQJCt@P@l|wCa>?h|@dHfQ=)er*KXv#&Woct6L1^>^A zF`xK$Y*0tYPhd%kK26}CdP;>TA8IfR`~3PaiweY1DJU^}%59T{kfyt7+ovlLgOcKQ zKuEocQ{kcGNmDOVJj>LVY9sVyZdGSLyBDzY%?K5A=zP_+v2@=YFCa4Q?t5-zir!e7 z7sLuKM82gpF2PX2vH4_dc1UZ|*YEf1W8atQzKzI#p2o`;wJ9RT|H$Ps&aDoZ#{$_^ zP@Pv}W~S(`VbL~(>#R|a*(s!+o9C$+V&b$)@<4uAkwHIG$k%XYSes!2>nZpwB)R%d zCAs_io!YaXF9@*4G?kh~QTSLSH@z`e%3K2o)H)|;lp3gbaHuxI(9PJxJ^?l%-9Tmf z*wc_2Lgg2OP@1JPmvg4rh#RR7_BJBEt&}(4@5Jd3uYw{+!1@6 zm~`#l!AZJ_5m_`(hLa$V*EzVTzbZ1Y?9PKR*hq|aUUfoqmqUg z!oux9=dU{DRDbiwOwa*X`XZ1Ks@XBSVfw4KXfN&x)_WzRD4x6gwENYA!*oB7DOuKv zGXGity_>{pTaP+tE>nxmU_SEBERcovT8s5g|_Xn8Jl4HggF?+ z8}rujgyAUYWaQ7P8jpcWLUbhO*|l4@ajQ(ngzQ_DmDcN+Et%Nx z(zVCw2K@&1i%*bzi=gN1n{YY%g9LL>;lJI8>9qWMcW>7Pefc%#PMtyKM)i#z>1Ba! zQuGFP%&wswkr>rPDe}15ms%NwOJhjwo(367FC`1^+2-^8A$d{x$7^!?q;m7CD3DwN zPU%X!bF0|Dz}ejH22YdPxxC+JPpUw+vC^8|SPO^m;x9jgwsz;${D{D&I zdi}xPx1Ri|x;>Tm+ueXuIN-Y1Z;>$ppEX*vF^l)vamElB+*h~|O$8Dn@=5OOa1JOZ zUxT_04Q^mij*#oi%%8Be67Z^g%8XixRlkksZ=0C~6QFo`^>*lN<(;&9%n2duP02k` z8T1Yr%wFv{-B(HGg=jP|cmCM0h*wzkcUsXro4174M|*0eLUam7oo&Yq9(>zA#Iq^I z->9}>>sS8DX&XMFdk7ma>RM>T6U|F1{+6LBf)LOpZVN^00^e2;R5IoZr^QNV5xC$_ zK+nO{#`wxFo^!1mvEviH18Fp?9yOSje6MbHc<+B@He3`xjy2Fg$a@qet^5p_vQW2i z*8UbaHvKdz|D@F#oid{)igvxfYt0* zkmdvN3J5PK8m6%}T`v!#rT9b^?oe$l#YY96be}cS5 zhk$E=NY7UVXXl1n)JBtFOJR0Q=j4a&MkA8QEzXm{f+J&V>gny*jn1y;i3br(Q$Tpe znVPBXx`6Kh=<6gs__-6WP+v{4cWwmsX;%>IA=-NZ0`pBm{bMU5ujKB^=}L1+&gi{< zaa*OWkyJ2&6#RWjSmDTki+o*L|&m zaGvFV)IzgQ_8&&gy#EHs_s6Cp+vh83DilYSaevSvyFR_zNO{}iDu=t1c4WceYtvb; z=1IoN!-%8Pe)4s-1xEoO{Sfp?J9K1d8Q$@w_R{1N=0uqS{c1!6853FBHpYN1wX}2l zwSpWigiK9iZw3@g4w?da+;Z;c$iUl|b?Zd1wQcKIL`8{6H-USR9gRXW;h}cf5JP@-hzN2?6$E$gRn3NTXUbp?eaC{`9Vk0D-d)Aj3ZTS|SQwa@Y z1)g0I=U)?w+W2w5@*aaj>?}D&FAfY!yC1F3pa7|I(~VyI;`==#cVD+TIkD?F$?@&BnbxdQWnUBqz%zO}+`9gTsX(3KW=QMt$o48DOu5mK@xhpHS2lE7 zIm+paf&lU1>0j2I`TcmBEvEOCcJI&?=_mB^5|t^VDkIvp5Uni7KPN1DbWZ|aq4+|S zU!ptQ*L=76*PpyFSVx)#9Kah3SVgN$#i||`#h>>@YWSmsvW%Va1 zR?m5l8tK2XBaXZr9_@GxLxt!_hl>YFs0wvgVzn@{)&GPa83#cvX?fH`xc9mJbBlT* zH{>vEnMg<#;vI)ekvki!CnJ*(=O#S0(%r%4wEOMvXSLC4-`{(8WfNwverTg;d0F=G z3;<6^Y=R4>fx5i-#;@kGn_@)7boJYUTkh>w^xo|Ln0`gU-kPpG8-};oUmn)7V1vNoW0=7yP*w`5PTJbVoBTB$%5G^-5ULoHfc~2>?=6Wjswp2aE9`FN;-ewkQ0RCJsKlNCzUro9gnTC zHHQT7$;uOAcV(3pI2}fh8`jn06Qu16s;x6;quMFK%}eW$g38W-(rtUYdv%pfj_!rW zx>ux~&f1f_JE^+8(VY!64dFdeay6B&2Mr*s5?FW>KeNY-QlfJzgH7aMx6*1Z^m>N@ zL*VPyTcB9%%p7xsdki8%6`bEPmKd& z^E4~Xe4D(HD1 zq4HGZUJT&i8~vpX8I?REVg#PzBiv$M)6;vTcwU_N|AqgVgRoshgXQ*nE#Kwg`ME=b zxykf~OYrer11RqQidp{;$#UzREeCjb@Z2pHZSj2U?he<~$~Y-bp!j;xC1~gDfmI|> z{v78L(~6!`zQ8MdC+6^cgXdg|jsG60_b(|@gEdTSah`H9@4!sf*Qsc##Yb&k;c4Q0 z^1S!47roj*z(&7FjL^Axv?57LJ5Ka#ej>7Zcm%i_KNO)8A)X#5@C#}%Q+L_p_A zX1T^@tMAz}KnrMk$Kj6`Q(V+$@PCC#3 zlQ8x~Al99tW3+(w|B%QUU(~CNQ$#~ld4+kb4-$A1IpA+TD}A=WEB;w}rT?L^)vdSS zqH?`Xi$+t~h~4tshbRgD51eFe?>WAvCBq~C8*Q8Dp%QULHDoETBQ^OnGuEAbK!BC!#=j5IGsik~(hlC;4 z@358^UZ)Ew@e2R`;bN`SaA0t@SAGjpg5OLsk;9D{Fo?tzvO`R|K=?T;Jge+ije7J_ zj*g>TqK8axjqAca57hPLB#X8c z)n1GCAKwP<{eItTlK6TRDd)WmC=*yT)#d#M_ zSj))%Uzq@qKU)cFSgdh|fU~(aCmEvNbCpD^%(trjS`-Stk*!tvA5 z#<9iOGh}CfJai;#juma}<-Lc-3I>QwFSn*!p(PGAObMs`)5`v))%vMw9Bk7J3IyOHB=!?GusC{GsI`RAX_y5d#wUmmmSjBM)O zh&s7j-tT?w!dIG0Yi4l7i2|kK1ce2yW?*f)@&-lXqmT+_VtFxwMmFQIeUW$*_VT%P zkiBSKo-6tQfax4Jc)b5F$gW4gw_Q!hevI($ISv zHhA!bl#%2~uMah6OJl7J;0J^kJa|baP4wFlb-U!T3Se|>htJxzx=jV^8diD5^${~&hwiEs(Z9?OQI8R~_zXQVcp2QumadG~2U*MK&h$P)U6b#(Kk%Jjgjn8f|0sQ5C!v2eD&>pP79I(+S3+}<` z-^EOf#Dq1dVrH;DdpAg~`!T8<77ZWVY*=UqJc*gOVi2w?-ZqQxoL3vNRE=yX>)cH{ zDh~Z2Sz})0Y*{pEo)f@QN+M}(l$r1)M(uJV%dlTxy7~^}w0`rJU5)uUJs27B>{D=I z_2DqCVDED#XOI?9$r{v; zqVESt9vKsHHCv+h5uHiRPk~hhF8kipv`m-+yYFtxWea45>&eVA+68X01S8jH%||D8 zf|miKtVbCE0QXdX=AN_wm);po+Z&e68dY-)HV5+J^8zj-vi*En zS!Bl!+KJ;gtI+=KZfrlV`PJ#+g9N6zv^J%Sjp&sjo)C;*TDLY(C)fQH<9<&q7f5aH zXSvkwwSEFINd6c)@Z>|?3jEAhc@bYy@d~ttuXn{Z#>!@mhCk~2gXgaleRy*_XW=i< z&`4DuT4>Qp{ZGh|we`h%?JqXT8_xAwYb!7}<;xo%ySGM{z6g{k^shRoL|cVo-nJ)+ zane_2SC5rQI<(1aSC}(PC0<1Lbbo;z%XDTVFEDak9~`IU+)j*4Am$= zqi10GTYTf96__7mDVf{|jM~Tv8=MuLKmm zhJg{AE)9BTskiEeh6CtEx(8EvWcXU#jy|L_7kZ$MeO5$R)ak|U#dF+db zTJ+BdgKz%fFw|bN`ye?gciGEn6ggk2@{`pCOELNse|}pUsfR`z$cO+CgZjB*AMVQ( zOR~@!4Bq8VUmR7;$sGD)Z!%13Q4lOqIiG!Pi-$`~}I1Ep)KwCyR7*m{F zF0Dn|@SanSVjpL}!d^eo7VET5Sf3 z5So9zKfZYVIip3+dF$k+$1WCqW~&G!9IY+jKA);`C3&6gel>g=?!#jsK-`iy=q z(;%G0C$*}iPvkpmHA(@I{6d%+S0~*F~-d5}*4Xh5^EEb$O&D=mN0wyU%*WIOW z=l`7u7|HE#0Lh4;XoYr_+O~66#A5)`27}ifs5HNnn#V&?Yr6c6w%13N!QB}Lnql>;0NPHZcL|JU3vV;!MQM5m)fZQ^VAIWqO}W) zs?NuAm1Y%SRhl2x-n@Qbo}+3kBNFn{MYCZ%N@ZZ-$v=&*`RgFSsuyksL=q1E(n#J~ zD?Yuq^xgvTRvPcp+mr~9T!2qTs7yca;H-bvCNg3}>glCSMXqNp`pn_9!OkzIe-{`y zK0Do{LpmSj!OL)3pHRjfZY0Z>wxlrnqX3>z%~|wzy6os6$r@QPuYGt1VQT<4d3t00 zWPbxN_aHe=BMte2?(h82otCWGbL(}^SN=8r5*2IW2qn9My551lGqCmT^!@CA= zaCVw^jOLXvx_7t&^H=m_M5x-<#>pr48FRKjN)}bAU3H`5;aHnZ=W}laWP9Ikwb*6e z!$Pc7QFfK2#UL?$Z*`nHU#m$1?~ZwTGn4m7g^{O{OzKDkd;tuED=>Lbuba(4QYL=6$Xng+tt5ehpJy?;EYO zAvxYqK12T1wNQ4huw6+fbeukfdfNSAr$@)bpBZ63)VaNOMZR9nu(#k889-)ONX@Nk z63@kFZ>h}O@zJ-F48TY-)5<31cy%v#j+9bChK-^KLaFmbxzxC;oaEXxS zNr)H|*c^kK-Rc170O#_Jo@_6e3(fI@o>GMK*f=6yE=P8&YL*WEepz$$A1yN&zW#X+ zBwZeZwla8c>l`Q?QGsFq!wU?MRX4Cw9K&q0LjREW)-f#6r``V8^Vny`v@T$Znr{J0 z=wI6pp!emERBarhvIlR?!qg6%tKT)&0E_2-t&o@pdKEa+_j)0BfqcDFB(%cRlTYAuBXYdbTDk)QvVLdx zV*4`PAofMMfO!Vu`iZjt?Z0X5x&0QCE8&1B*z#fr;rq#>In(12cXGdfxX@-tNaS{) z>$mz>6rwo%GLksKiI-}m!9ryU>a$M28Z63G1a!$k{tTyuZR&{s`zYW$l{uLEF*F+R zQu!b=S2r}z>@Al1%?ltz5YG&CjeJRLW|^Mvg-Q z>T$kGaRAE8Qh2+3y|Lrtz+P^|cdyj&>$elc`_YyMv|J{GSEcCXrNPhqQn;Giz`RB1 z;v9{*JajiR#N~VKYolCuY_YiuMrotHKxf)mZ1ApAi>i3W5G7JO^lFL9e%!v>jJ=6F zIp0Pfr8`+0z&p_b3~#n|lMnM#$+@?3sm+jU2Jn&Mf_MeV@PPZiH>xd(uoc~Ew7=OR z{d$7VthJ*|uYo$uL+D02;CFi|&Gine^T|JUJJtZs-}tq&UpB|LlWKYWlEIAUnB6Hr pgpN5dd@KdPN&nY4>~|&3?|bR}uz2V(@ZSO+D+{|zwHNQi|1YVorw0H4 diff --git a/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00003.png b/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00003.png deleted file mode 100644 index be51a9d5595cf5ea25f8f90b684306d30395f329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6357 zcmeHM`&*J}w>D=cGc!A?<>~92sjNn`H1m{nGN-9DGtY`yjS?9uCa9b;D;pi9K1;_V zrqfuGQW+s4xXm##QZyt|PMHx3A_^fQr~NkjKiJp4_D}Qv!o_>wUC+Ajb+3Cp{CYAh z)OPvCz?nVF#!w3j$J(QZ51h`eRS4xdV~M?O5l@+X zi){xym;8KXO{Vq9tJ{`TT5R^)yx;ny<()G>zcSsM^ZH_aYnPQA5hUGNbSCy=X57ub zk32q~5Al&%tom#w@3XK7TMM~z($aR-&kaisTKnvGFIc*4^N_{8Z#Vwy&i-$%t@-ET zKS}t93IB_7c<{BlI^IIbV+usgKx+Hwv{o;KAs0xE?!}Fh2pS!n;pO-xpKi~zj#&#~ zRPlH`E|eVKx^b|buXqhM>(tFbzj!(RcBE+-GNM3qpS_c5w=!#XU%GG2c;+Eks#YNMCXd>N-vdYRz<|Ug%#s7#*{&B0lI^9KiBEz=^+pWCi6Y*{JI=zu0R=O!gjIOS93cu$}CTYjU(j#(Bevm6K zOsqfvuLJWeDQh98RuuJ41OVZWrX#d+8G@$Pp@Rv$Fdn3Fna}D!ITsYKj!^hQ7=@{) zB7I!(6#gYehdQ;rDy$h#JJnIUpThv*OkE5{bodm4Cf9VPi2CU3LY{z07fZ1iOwy0` zcm{Og)_%@YBNo@iT-=l6dAGE!&aWy_yINa ztig8=KOQJ_FvR4b+rbCwtU`5jp#%-S|wUM3ezUCyV2do}M&@=qJh zvk=P@Hc-^iUe8|fbYdNzCx$rwXLRV{-0azW?0Y(c zVKN!@kwqKZzP{|C%Ua4)m)2E~_>=PKBIPOugHa*J)f>VdWyfUY)ZvRhIr;!s-`>sf z#4#QZ?|rx7;4+^nsM~hk<6+qw(4mH-6aY@;zkPk;>vWaNd^{e|cPxx2WIFgRmgTf1 zy>h_y+T8iJ+CFht=*Qk8Vx(ACoVO(t`8Do`^x47@+fs)9cInt(QbhNWD{cTtJzN4O zkT*$lLz-T*177$8cf#U|C(k!2O>G|>NcNUnt$jTFz{Qi1ZrniFWv(Jeq|}nn4b3-P zxDMbJ-{erz*NinLHYs;EwfU;YX1p)0hKxlJMeCDy(RiTflr48?b0i^=?NK1esNSjyFY{F5^Ury8cO3yie? zvXf))EG;Yu;Mf=WK~A)`61gp!jEY6IG+d$Rp_!LlVOjgM`kUT9>_7kZ-I;*8L2Nfk z5$q6>Vp{641~PV<4-zU6F3ji3Pq3xw_DO&?7M^fJ>gD7aH7*F5L92CNNf z=s)G#IbWYLb!)2c?A*gbSH01s(P*?v@mIZT?oS4T(TcqVZwj}J5J0#x&{#~=y1p}B zlNz7^Nbbe5!3>?t4k8!YKKdw{c*ADfR$VD`A`tI7bD*I=%Cl^)<5%axo(~GeK#J{I z|Gy5j!6<hm zQ_(mafh~=>lkesDCbhjAXa3n+eDmB8I!5AjrDoty!ltTn8O=t5HK}2b{^U4F})>rd>HV^v8RpmTd;uvX$*!Gw_=C9B9?P zH5i3Og4&x>Js9q{be}8Us<3BnipZ6nEEtA-$})SbSX!t+&_>gNY=`?V*F}E4aoJ_* z8z&4I8Q;}l^6V7O^mlidpA)EDzrU8Ol7&tm5Cd!r=(?@}C_R%EzNMTCjjE5uRO-%9 z_#XBpe=q0tg;OCBz;DmxqGyVIYX;=$!(6hexfMd7m#`PVioUe#3grCv5`5x=QS3msZY49A91dDrfou2 z*SJLD({;L2=^>tu)UvK8(8Wrih@j*an2N%+zY~F&(QttH_acZInb$VmG*@&TKRqZ{02btkxC9JOh)&VljJ< zM6mfz1?!hXzX4>WCU@n3;u2v$NppkR>bl1}p@&*Ue$pF2U#;0|03QCdQzWl2&%V@6 z8{z%Y1k~F5?!|DFUGoUc90&stg>{I5;;P0O1zQ071Q-v3|3Fy7PI~vnf?%v;6k9Os zZl2wgfO_GRJV=$k>0kY>wpM~+y}~nbVV8DisH;HhCn*%lF<%3q%5c_R+6-2gNvyF8 zujHc^(y|*!BH4}^ZOdoORWNDm5Qybb5FB)~q|p)2lDu7Ycx~}>C zz^84@Wj{585?xsCW{=J5b#oEU5NBQ z@=NG{AKby&=q%Ms|FRIpFDD|_0XFf|bwc_V1qIzsR91d&ZByh{BqRk~qs7nOu<6bx zUZkK&yc)KY1%#0JZso~Z0|(5%2BYW!Lcw07Sa31f1tzU<&7|tW<3vwTkhDMPhV0P% z!dyN&gxq{s(VuDftrh&DUwVlA9nx7R?#21^K!xJ-#?$;V^%z* z`}qa;ehq{s*h${e8e-0ED$|ZSSz>A=0 zI!UqgiuN&I5f;E?5qsgiOvaE>Tif<@`VYmVYl?8WCX+aUG5`Jn?8RognjJ8m^4M3{ zGxAbhiLO6TXNp%!{TbJw%LWynL1#a4>3`gid*GLq9%<4q?Ofc>7-y$xURDjHN<9so z35-#$_E>Lp46@V7Q>{AWEcLvXLL_QYz0s$Wv2}XQjS~x1MSgDz881uSHuxQHlcArz z1^2FZsjp&Ip2WDvY_$}%<$WsBc-4TSb`jXDi5HYd=W?bWS4jkqveSssPsb~$GZh*0 zH}w*)8}L&?YJ1YcO*)Kdr$wpJ9WwEMWN#lj1gBSvLkuxhR>n-g)z;deXD6>?LYszD z-pXMVr((Aml$0rqo2=S5gl zi8~D`YHx?Q^^>8a3IyP?R|p)EbEweSOut7fQ=h~-o8kt8{Ixf`VV}6(IAi{5?s0T% zXQTV;VeDK|_Jk2Wt=bQQZ7v+Ul$+AD6a8JB#@pds=FN#sfO+6>B6Sf@Cd`*iLHwjU zEP1VdM11ziq*l*8<@_vIB|rU5-Lyid|I4i7>V*p*56wPIHZ&eVrP|q(Z!83m8snR^|lnLOPXrrv<<3{ zJmTtWi%isfvEoj}4%_G$0B*M&)^zK%b6j)YS} zpzi^o5$<(bOGW1dO0AvnTC61| zt+Gpo2AsOU0+_ylp()d^_V^ZQ{gbU}iGpC2%;$afhL)8N=iwclI}v@yR5EgSGpD>} zc5yMj&eM38vxLM*u8zX%qIr9IeygirKxCgyKf9t(9b`8%&9 zIy@CCx0d&h-+{Z_AKUEQa=Kpkcw-J{DWQ8_7I9T&Nz_kQK0+ZwW5hcLpyE>7S1dus*&>V`ZInww>hN#kBueJH{OgFrFbCL}Ehm~dyW zutBdv>460E1EhMpKbZ+QJjvD?qB4 zH)E`Sdz4jP--{aZu1ctziopZAAVA;Vf<3%0z@5d{5$Llvl*I+CQj@B^w``> z@5{#PLai2+WG&0XX1VZ^A@f(V*?iAoGoDKbYdg3O)fD(wA)EYC;F#-?i=2&j} z)|hUQNQC{o{fFd<*ADcw8rBTRI*7~3_eL{_o?i^l<4Yjlt$5QWbQ#2!h z3x|uqd539+S#S<}@kQTn%f=mj&>51no1Sq&|1~VlVD5q}h&qKZ^_#vyT=GHEptx)w zWC3~S;&G%Y;ayYhpZ5AaHt1KtUC6{I|Mu>8{%G;fHs?Qkz5i@@|6lF;n?M!e>X<;t UPsf12D=dzNgdJ`>c;@PV1L0-a-2eap diff --git a/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00004.png b/tests/snapshots/flex/test_sign_tx_short_tx_no_memo/00004.png deleted file mode 100644 index 8a9212ddf078cc07155b47b3873eec9480c25cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13524 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 diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00001.png b/tests/snapshots/flex/test_sign_tx_transfer/00001.png deleted file mode 100644 index 67a9b5aff296eca0b2f719d1c62d3fbf698afcd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5402 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 UU+af~d!7(451)gS181)NAEwfLU;qFB diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00002.png b/tests/snapshots/flex/test_sign_tx_transfer/00002.png deleted file mode 100644 index 77025cdeaba1ed70326e6a4d18e54cf2a6b7fb89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10542 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 F{{bcfj3xj8 diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00003.png b/tests/snapshots/flex/test_sign_tx_transfer/00003.png deleted file mode 100644 index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00004.png b/tests/snapshots/flex/test_sign_tx_transfer/00004.png deleted file mode 100644 index f2fa972ae26b25ad9693ae7b114166adb7687159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12265 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 diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00005.png b/tests/snapshots/flex/test_sign_tx_transfer/00005.png deleted file mode 100644 index c0e88bbcafa1ed477976d84c2b334550326fb495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13245 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 CtQg7w diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00002.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00002.png deleted file mode 100644 index 06b6496241577d0e7c0570ba01d2e92ac96187af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11961 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 diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00003.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00003.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00003.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00003.png deleted file mode 100644 index a3c1ec10d12dcbee6d7f30be749068e367265085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11744 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 diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00004.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00004.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 E0P0De2mk;8 diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00005.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00005.png deleted file mode 100644 index 32e744376a3c8d26b3c0f7cbde0c7d3be862c731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)-1s?+HNi{`2|VYsnDK0#MswoO)l}1t4N#;Me=&E&$2J$?2}WFCw?y2F#G} zLQcIe?p8p=xZAJyed8|W2LJ#70Jt9H)XONi8t*UW#o^Q54+{CZqv_eh`Bi?<`=2#v zZ~WF95JI@ckBNF#v{ei0C&hwg?5J2kHtkJgEhVo->0DvnvM5_L(ikA60(iUkexmq2 zAKs{z#@l3*F}mF{A9H%1JG7zD=rpp)zxu5aG{fxg{VhrGk$N4~mBKb{L}xGY%jgto zFUKKmMe!p;*5d#70TUYEdMDqe=FqdX-zrhtdZ+9fv?b?W$m|;S+kQva`VsLqk7>!; zFI%xq=gid;w)Semu%fKd8DrLCz;#wq6*J)N`Q?>yc_;i$ob|7WJg+~gBLD!H#^pcb zIw@w2#gdMGvN+dVmj#iG7MVYY4Uw0?qH) zK{}$vO~y;&yXPR*S)NS0mUef0&TgO4qg?bPT)Q^O%lF6i?_Dc<0?<=mG?ygPnj2hU zxvUF-DNMF=zVJtStHpb+;SM^try~FW00000004j?egM-kwBEOcc{l(7002ovPDHLk FV1j3S5F`Kq diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png b/tests/snapshots/nanosp/test_get_public_key_confirm_accepted/00006.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)t($1MGk_#!&`)6+8!6bBjoJdP1YGfLsGwhMtkRjn8QXp3ygJy!v#xJ_}d~ z8X6bN`bdPfxBsb56K7KB}to0sJ1*! z?BFJXR8>T-OU4aNiEHr;5mD7+4v7A56|>T8url_z>V~o?pNVCim%`~54i1jDyFC>V zwM?hg45+=D+DluPEtzm|TprW^x-JBL!+g!MBkwl$Uhi&}1Y5~7}4Jb)bJM&+web@;fi?(yKmGNc(0psT3PY5A|5HiEo%?x)+hdJc{ zr)+2|Q*T>Zjkc5Qx2<|WRcv_2P-MTe(>G8}1@{~KVpV~@@T3ktbK<}ZSk>WV@p7LI zOYkemEc}MlRuG3`n{-$Oa5Ao1QeM@qTlDvv0i9S}e)bi*Ws@11teRidVUr6nsQ&Xy x%;Bj9a0q$_uX-!udtUR_7a@cYLI@!}{s4F~Z`evyz-<5k002ovPDHLkV1lEi^N|1m diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00007.png deleted file mode 100644 index bdbc0ff0946bf09e54d7b2c3b7f5331c1d51cf1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=lvba4!+nDh2#U{Q+#PebCZ zm%cmxPu$@x|6)U?!}U<-j?eY^yTmSWII5}wH9^5@t))|f_AK7<F_|(+f7ef2995<-Xwe1Hz#vgkNt^590ONeD3rs ztBD@l;+@s&SFXRiweQNqSu%MIQf+^idA-{7ZQI;ApZ~qc6W{Xg$$XyV7qhqSnBF#j z@%Qg%{d2UR&G~&%S6E9wxc%^lZ^;w(=b0AG{aJV5_J#iXJMZo7{Iy?~$^MNn(Yhuu&_IDSAV+! USL7cSi7Jqgr>mdKI;Vst0F!XX!TEF8%U%K&2OBgYs%)dM)JI`CuB_ky`Hvj85J*e-)F^#G>WmAmD%22|xP&8LmQ zXfZHrLD2$-f3gl>4Fn+O6u^_6-Dm+wUI8r0=`84Gy!Lt>{wdA?my?P?iCwDSDYZ-W zqb*R6<*;94cKinxa4$R67a{{Cx{%T$>#!+G4gAnw3E$@9Qa+h;j>mi1u41^toKW5kt!g?h@!*HuZ;qcV+wm=mDzgLQ zekuL!=<3yyR<}BnC2MzAWuR|CZ+=oNn*p)^4&HA_bG>L!ySr)`5VxS%ovUA+(RtcG zec7`krS2_$)BFAp=@;QQM*si-000000000d`vxX6uVl&lQM&*D002ovPDHLkV1n-7 BwA}yz diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00009.png b/tests/snapshots/nanosp/test_get_public_key_confirm_refused/00009.png deleted file mode 100644 index f265d6944bdb7f43c98f3d49248a6c765708c4f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=-#ba4!+nDh2lBHtkep0-4j zdo91^SC)TlmlR6jIJxc9#_vBn^A1i6OKAh@fq;f!+db+A2hMzp>oSb9oXl*ySG}NI z|2-#m%kI4>z^Euw`3@=e4c*D^?vqz zRgHODeb-hT`ue>w{Bcz5j9IRr^>3i(Z~n ze8*ksSt(3XIhX7FpFd!o=H>9p<&oC)78&qol`;+ E0P0De2mk;8 diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00001.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00002.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00003.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00004.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00004.png deleted file mode 100644 index 2fca9432e288400dafb22e2848a639a1e11356ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmV;&0yzDNP)?HeNl6#qtOdTsq#HdL7?q72(AVi`sAp!sZ00000+$4k$La>fP!P7c` zk@!me$>$UxX8$-2+elP6D?qKoIL$t}E5J!s1HaiPcLj(kj!Ac&eIj~T2haoWLQb(PKL7v#0Cqxg4oJ5g$8nrL2W|m}8*FixQgb~uu%E_pJP7Z*?=$|z zRp+!8fRlz^yqiJ@aiLIYlG&2VE^^E17;d?CM;9$z&PxcGhno75r_9lvgyn-z^p|By zFm=4(M&i#nAoX6eoW+oOxs0F0yQ=t;TNb8Vq;&GG4)j}#LF}pKPxkC(E z{$k#IwSFpZX-5qfGx#|SR5(s`_x5JneNn#{w}w#%pVY$e!_*yYz6+{pob>*tfp2VT zTOEE#Ood6oW-W$$^HX5+T~JNqZ$ZF4=tTek@I`!G(>I^6 zc>n^_)zG4%S(7J=S|*i*w%V1VQyu^{E2%X3cs%_aP*gOt#A(0&6ckN**P8g?%$lI2 zu8}3oUdR-S(Lya{9oA$ebq&TRVU;qPHJRO1)jpg_5tr#!6=Rf=dWRJS5Y$JNFd1IZ t`-l0(_mtV-%K*qC`v3p{0002k@C$~KSN9YvU4#Gt002ovPDHLkV1n0TL9GA) diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00005.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00002.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00003.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00004.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00004.png deleted file mode 100644 index c7d5676196fa8bb2b48552c8b2f7fc3ed010d8b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)1$MULWzUv%h*%0|<$alO!bo000000KkjnoO8~*qX_W1 zJAjd#mHNW_6rg7Rx~{#EggC4Ktr6zX?5E=jP+&DUH~ZTT0`2hd`0PrLN`vAJ+xUQ@G9JmA=ZqVb7(sDgDurFsj8N}(U z?-Kvws!O~DkkHW8t10JPZft@v%|8qaCazTj!lp2Man0{5Tb_nnFh_PAVi%|KW40Iwv_V; zF+}-^`Qdl#yYesXsKH_e&%+?ZJEVI3I%kr{elc!1WA`}2cTAIJ^;z!)QC(0K2$_^9 z*Dx&=Q`I1iBepealRe~6yD+>A6WSWBlhPZv5m9%91~ zpgW2BU?Ex4}|4LF7CRL#{Mc)2w9Z{Xi0GKb2_eo6O2}@xz ziNvWoWouu`UcE9DQ~F^h$b`;) zEQfuleVgu3F=XTQwOmmELyUCllm)7u(xKnbLD_g^1dw)Q9{>OV004kJd;>swi0Z{T Rjb{J=002ovPDHLkV1ft!U?2bh diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00005.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)YuQVFYNuVy#K9#P@-dBoJ_#5z&RZ~jo z`D#jZLsn6_!vtjxX`XqaiDq$bnWIdo{SqfJOiL6zZg zp&K@@j`cge>i3pu(!Xp;GSCA@m!Z7{nbcuIDv#cTWeGih{LWDQo~ANy&dyX1fvtVz zQaEdI>@O!X1wDYoG3zWUmVzFDo`L`X00000cm?)zfO8K3LZ>i>-0O$%h){y9h>Jl0 zF6JA6+@nsQK)d==MV>S0N$z8}7S>B&iF51^9N0o=3fF;SOpwBU#J1LxHt=IcvJl9k z(cy@}&p=mC#Ouz455iuhaVk6Yfx&RtLgz$ie%MU7n|QgfBGu$y zMOeXRTnzK2(rB7O05aLb!)A{jFa#i<(B^`%44v>cID@eHHhA+UoVL|A!^YuM!Yq)2 zE(QSr0002MJGt3;fP6S&lH~nJ(8Ir%IXS0%s^C0s)U!_R_aGMf%E0{GF8~kYW+`ZS hVip1b0001ZA^(={s64M5l)kxI?-3`B0YGRRlofP(!`R=b%XR zj)@{syV9j-jM7m-w4|Be^FvUBqC@Fy_ct3`_+rbAO;WsF^e%b>YJj5USo>UcqJ>}0 znZ!AJ2Z;Ja_bKE$T7ot}g@3oh`;H(6o_x6-F}NAQ;fTR)z}4W5enw#hMmZJX{%r0= zxfGF{PcojSs;yrd&o<94Y{6J}JTJ_(xk%mpLXlBY(6S%^&L9BJba)?NEL9roml3g$ zIkoT-?oneukz`Fba0Qes19k5cW00000NkvXXu0mjfSa1~l2yV8}|1&fB%){P?F&KL!4 zVgtbaWchmDrIh5;rYBo9@Kw#NdO~%&*hOpw*#V;!=MYxaTD__{H3QVfRP!0M3VMXC z%DW1~ga^+62Nbl1Ro4~+Pt`4AgeJS}Lq|H&sH&@Ga5e<(3=ayspn7-A?((ju2B{|X zi|dw}lbc_)wWhW91M0xvm3R5kMYyh^)gOOnq`o0ErjFY5YTLZY)LV6XFCW;JL0Aa7 z0I>tsS=)gSbOG!T1ONa40PtVvzXv$e00^DJW2nb$2#19=q#`DR119rwK=|Piw2-F0 z?V{EyvEVxP)x!POOX3{+1824fyTbdxF(!nNQp!2s)APd~_%I_;2%=C7jt@QtriR6k z`Gcr$BN*lfsEu{fe10z;_%w0BmzqGK!LIh$G0Nh`b?^*WFthm9Y-O!hT-3it{RZ(L z=U#x~<@Bx590!!tsR4hcpqLPzECUYsgU4iYB`8*ff&X`S9iXl%*As4km)t^am897U zNyJ#;L^u(f3=RMQ008(JT6wh9_V`!EPDy?dya!AM2f!%Ti2lp~00000n7}Xg{3ss8 SJV=880000^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2}%vMGD2KCS34XZP!w zwYw{>p+{CMYWAj&D^wFK@86TPP*j?=tS!TMt=YOQhMQhwJA5_G_tp$$_wt$R>v-BO zfY-|V<~0WwrRxg6M3$^lG@EqxnY{JX)=OtaQl!I^bq)b-0s({BGwP@FuM{$U`TwR~ z!KLzzNBw^Ft!PwFQ}kbRcwR@9Nbg~@r)%Y+*V(-MW@TO#aIdQ}vHIRW%k!cOW=}5s z-c{_BeTnJMtDT3Ji5!TmU%q(n3xyr!zmizK=-ie|xxUbB%2nNGUvo2lI$T?EYCSW= cP7s;)mG#uI?HeN5__4CNQfF^paDPHd;VG(N^ES*ZBhaN0000006Zk;oO8Bb#R9+9 z3)o34*WY|j0E+jo>#|+R62St{t1v;mpTY&;hQuJQ_fxn46c-n#hxUF->Bo8j@6cAE zpx#g6GT?@|JFfR*6Rzb40001hC-m+Cb;ojD*ZmP4q!ON6M%%UhS^aRG0qo5-=Ufsc zakMutOp;8n)B-E z%*j{Ndr>M7JvV_c}At9-3`3IG7$DbX9JWy~Mg zd;tQ-yP&pX$*(VQvicgUO3Jcm?}ZeCH%;{TJ%E)YiQ`zYv!{;L^RQ!U0kt(Ivzcq6 zW?~#0j2UFzEu1E5d=n;ezYHldOJm&8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00008.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00008.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00001.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00001.png deleted file mode 100644 index 3fbfcdaf7043103a6e7a1af7257cee0354aba40e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)uwn0000004MTOm(5!1e_z+tsWJU= z?F?IJt)<2=8MBCg9n@Iiir>-35?E=pKNDcp#cCJbZSLJ?Pb)g|D$NkX=}$*W zI7||jbjJKPl;#p$*67nBYGy!;u-$B!&`HB4wV2YB^gkwHA{nhHM*b`>ZLp);3=kWU zIoZPmrQHbA*R9AVP-rxr1z^OswMYMI-q`!na|!ZPyYDfh-?7<`Fk_2^Gv%)lz>ng@ z3rv`XT4E_P3s2W*k{(P?!JHb!2Io`_-VA#2o&P?)F@pr?UM2tl006+ZQh6WHoyH4> z@G$Hx;<*oS8Y94BFiw1=?QMN*Fs>aj#9tBj7faSK8&nHGeMFa(##=y#2JahH0(2SI z+o4E+qx|mqgrl|XPG1al^~;+S4nTj)Z|=9arHfU^uSmM!y6~wTV}A*6x5N7jfd(tN zxg8ozMsPSZmNkl&SSQaaZBdn-h7v?+X=5gkzAklZUJcdV;oAdhfqq_9 z+6H^@OYJ$7*oOW()LNA^fAMJ*Eg4Wk?OCZ$)1(m@t!jpv#@l^aRdeD`^x8Uyjv1iV zK+Rl(lHnn_e${Yn5BEdq8~{Pu24@e=4M#J11`_lff+EfCJ2Z?lws^=5YwIBNr}coA z0K{HwEMRh-R8rD(7H+>WnC>eLl4(T!?>cepx-jDwzVnyVS7lrPMidJG00000_u}|O ztaS8)uuWKpdM<&mS(r0qHx&F3fRp(IfQ_VSq^^EMk>_}Nk$LRW!uY3;#M$>%HH1G3 zpGMz@q3pMKp7AmdOr~WNf?g;NCkE5N)vy@ia!QvTN;j_{ch-;Y^GC7bYT|+)H64Wp zQEgu_s{aj;KX=Z61$P#Q?pEe%;vxTOly5Nha_&VDAE!e{a{?gAw+3pjxu;2RXiEUT z@VG3U3B;@*^2QT6ZvfO;<$l8OJ>?3uRW{95*hK6rJP}UBPKE#g00017hSEOTYHR#E vV{b`b2)+YOh5$e-_Za=j00000062j^1^x#-4g!9D00000NkvXXu0mjfjgAmq@gq@8)%y9ZDosp@G}J(9%R4gx;=9xfZieXY@a_Tfwze;is?r8A z`1vs5W5kfyihdg!wCt)vy-%xXnE@KyXfj6la7&&NONN@xYauj>C5g6D5!;H?+8jF0 z0MP<*<{D^#A@{!)Au*u^AqrT?;}O>r9kd%$i(gJ1;g6UF$J zPn4nL_B@hkngyx(PwvaaN{VPe*n)4q-XxtmS{hvw<|GfzLBsUe7J^Z=$%d?<~y0 zCcKzU_W&}BPuL6q0000mmvT0A!?fb9g>`J0R=l;4gD+x>K>!wm04xTZ@ZOtn&W35l lTMHvtf);}S006+b`~eyFmAX>tofiNA002ovPDHLkV1mnQEtUWP diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00004.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00004.png deleted file mode 100644 index 7623766d04d05496fda908255f54880cc8a78692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 549 zcmV+=0^0qFP)LN>y9wg)C7(CVLehq`4M1<`n9E4*Hp%- zq$ZE4%rbz7=Y6W$Yi4wZxv6X88y_F0gdj_I!-^U0j2(WcDclV&?!DGqV#om2i!+T6 z)3{11Wo6;5^~|KHxka>w>ZaIr7_*;oSI$+ZvT~6D000000Fb8qMlAIX2(eFWBl>~@ zv0Dt8yBi8cFu=`x4Zx1lGTg3ySt&J3Y&ee{E!s<8rPBAK$q)y{cgFW&D(3Lc+n(Wp z#q>lWkRsCI*kBoS^+t@Ij(!@}d260r1onc!r8{(FG8T>|Zn%)yVHxG(j)|u6QD(#4 z#M?znm@NF75iM-SwNX5?-WsMbfF#B|-ss623{kM} diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00005.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00005.png deleted file mode 100644 index 0562b8b146b2b4cd58e6bf2986f51a91981c4fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)l^?8006)f`RP;h-pAwPIE62KDX&YX*9 zixOS2-iHn?#g5~$Wy`OjE$a7i9BE9C4~{H+cBE^$ekp~@uv93iL{EyeIvg;&16U{6 zn^!?nEJDXuRs$Nfi%X($0y3m+tr*{xH+EYrOHiacd_~1rE3yNsIFiCE)8CVT^Z`IA zo!OXFB8{vxuFvSy2+|_iy5+JC*GvuGw5E2h*?V$Q0?cg!00000fH(e|xtSXIZn-uo?%HOJj{>Z7BbFDRN>%Lb?N#1NxI4qg&{k zsNNb?jFLV#DlvW`GpizGTEgt%c~1(;Y+PV3d(3 zqAx|{;9{77BL|m(P(PmOoz(lI#FsW$o=nyM2Q>98b&2#Pw{AqSypgb~ejPnXSU&gu+H&ax+&lCEn*^{8!nl5m9Ym?$tF%{j-35gwVmlf8 zkV>a0ZtN=yQ?Ln7X3;%>zTTSX3;+NC0PaY+8@gayacf~43$_)v7EGxRd-#eK?d%c07;$~RhZ5i(#ildlq_oKxK4hE0RzK^NShj$M93=b~WGYdgV zWWdS6Wfm4z$Iqo8~0$W$ymnz-PF%nFxLF87#dIzGx4Tur<^XobbX zKQlp##ke-bXVzP%DH0&*OpkZ;J}Bme*aywhg)1Hy|VFCx4iiIn=a%*9>wQw35s8re$wU5M5Hh{+cAOTfcyHU+6C f&O!hH059|ppZ@Z8VPTR`00000NkvXXu0mjf6E*;V diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00007.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00007.png deleted file mode 100644 index 5d19c53fa5f8022f767db7536859d57e8c60c8d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmV;L0%iS)P)?HeNl6&cc9cu*<4gO8;_mnb-M2sfabLt!b0002M6Zz_E=Dm;C*L4{s zV^7GFX6U^S#`H!q&#W!`XVxl))$?ldW>dL|Z8Uw40d_#Ezot2R@6&N_twB!#SVG5H zX7SgmMQ*6ip`(=?$`xv3#kXNBn)G#D>6l(`9GUp6r)#8gDXI4edsMz@+h% zgLv*dE2=uFC0y7_J@)4T{(Uq?wP?o))YLu`TARu1(xfM#dIG)*I#(uV^|uF1sC+y$ z-U>OZ@N0D?Y$EOM6-`zh&^gsXb;*)F*_5hoO3(Xumk-fyv+^PN{D$4_Zry$QNfDV=lYXI4sfT_~ zMm>v$q8$l37u)t|qZV1m7cLx`#X_jkbD+uLL}SL{^8j0o004L<_5YT#p_+KKv5gJY#G{QAd)#%8v|H^7J~u+0Kjwk0SoA?>%{D{2><{907*qoM6N<$g1$>J AEdT%j diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00008.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00008.png deleted file mode 100644 index 7184c4702c06af62336a60805f6604ff096ec3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)ToM34VmL&$uQR)yoyjvIL)=~(|V?b>t{eh9M_p@TQ$Wc zkV%#!xb2Tk>~a91yecioR29FHEg>i~+1y$gH zn|V0^86`K$u6|^Zc9%HtKK9YVeCj1>9Q$H12q%S4W9);iq?dP|`5hkM%t#ahs}MRI zK5zqF4FEWVN;dSsjm%nMeE-n^KhEXLO?I#Dx1HcC9}Sv5$`5|xb`u3^MHBA@t;*-E>ZA!)CoYH%#O*~<+x;1jFZXMC{( zuJ=ExA*X_VC7M=m?M4;zmUnPUI{Khs>WiNP?18!Dwx-4O(q=Vh$@!@H^ap58zAq8yf=v06)b)W&)L8HnTkG00000NkvXXu0mjfRZ}IE diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00009.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00009.png deleted file mode 100644 index f278bff2f38a35fe45cf2909564a4ca14c8c333d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)Ac9Q)siM@0{N{EmI2E@mCcjPKamO)_roYXl00001hZ{(-b-+LdApU-D! zv>}9)@?^aC(WsOLWZuiDJ2>lZMQ3wx#Rq4rx)+sh`$88IGR;0k*Cq#at!FQMs|p zUE4TyVl@DS^s1yqrs!yq&zyBe!DI=FGo6eoUIxyk;QrQwvcJZYv~6Gk~qHdLw&^`cRj$J$MET z#|!Uu&&5`b9!q#dMb??qmyY)UoKjF^3{E7?{}D}grKHQ{X@?f?oTOQ$h+lIPRvd@- zOo;prdwM|~%B$Pa`wPJstmLEHF$R-iIvis#4RrP0@d<0ws5D-RFcy<9=enl7v+1+Q zwwP!^Y(FZGQSp%{AH1T#sfetKUHMcp#uM#cCB=y^sf-Pdx?ox9TTIDxAzCcPHDBAb z8;o_yuau*ECiS#+fa*4*G5>)^k^R+8(+tPY0P^#PP&=&TDOrj)Qb|C~QJS$qijfbv z36Ev-$2?VlV(Vg}g8!$N7t=oh|+!<~jiY0000$6Myx@?cNa&Ta5q!002ov JPDHLkV1g*OI{yFw diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00001.png b/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00001.png deleted file mode 100644 index 3645243812f9f8cbe9da51b21c9f2c761d179d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmV-L0=oT)P)hYptwDSp%K8zQK+?9DUe&09>N<@Pmd>Jm=^fxGECdcQ;OK+f zK&Sx#PH6ut!eLr*YvFe|Oe=0Jcz!bC?bN~PV z005o|4r0C!Vh$6ETMIcj2P_61uo!f}Vz3DNUW6$Q6N+046PSV)gAM=yfamfL45Xz{ T0y3HC00000NkvXXu0mjfeZTlr diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00002.png b/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00002.png deleted file mode 100644 index 2df9d67987d0164ad58ab3dd8b27ac61e119d13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmV-%0*?KOP)@u2!@?|?oQnQlHAKYbn`L@gy>YB{_m-X05Q$fQUU+~004L*KY@EnDfBewe5h>e zj5F?~lu~c61!M-PmsW>b@biiWoN~@AlnbfB#GpkGvrHWsI)PNYBk}6c2*ixE3SuD- z?TBWpL2AKHWs4^74arHo1+>&GXk|7OYLT{syd&E2L?Y&hd0|oYdJ&EHMmwzqRL5Eb zhYF(dRj^tSD``s2P40q{BOs$|vU}KZoGCl=5t-Hn#qv(Cdh)UryFKs+>3?9ErroE7 ziMN1u9Jamsv@x8mK!r?gBBJZ+jCq`fMzMxntTb0fc0=Wxg7 zrtqph@Fwsxz7w+E{#_GB3pfp$>b`9$VnbP4n9MOxyT{bHh3cR2H1`(f{=zUL*03$* zV&?A+eH0kE005T8wKY+kR}s|)hhK*?F!rAk9{>OV0000000000z?J+0S8oO=Ac`PO00000 LNkvXXu0mjf4z(Md diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00003.png b/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00003.png deleted file mode 100644 index 0623b1b99caa361b6df976872707adba330b671f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}9ba4!+nDh2_B43jMPg|nN zy_E0vLGK^&Z<%JurgS53&w2g3Nk;oT-F;-)fZDZpRq7{9?6|RAQ+55+IjZ4ll2 zY~7-Khhz7|cA0-ZxO8H}?aJ?Q2eyfer+M16Pmy*}2ENb%p2u z^JiM{m0Em0)#a$^bHxnFr;3i000000DmOsoO6zD#RSjj z27Hpeq(8XN02K98O0g}OVzU9LMVL+1r|kydK#ak@>eF@uP$Vv*Z>>HNJ)#?M1|5Yq zRiCz70S7|vebwKa?NWXK00022g!egs=PfCvi}rD zUgr5W=Uf&FDP_&|#H$qr8h6*Vo$k~W0Vm=1>8bRb>(Z7ZrF0bF*OpJp>zakf-_{CW zhwBO`Q?je+6pgUc)ltapf3)^q0p@z=Oa*aXOjjr-^`KGmE!W`9hh%o*E;0n2)17~Ndd}(#qc-RGG_Oe>iC%sVFfB>#(T}^5ydLvfZlLPIqPB2PG|Y@M2V;b`@3x&My4Lf6HX_JOUArus zSrJ{irv_sMPt;=oO1Ll|CDy*u8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00006.png b/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00006.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00001.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00002.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00003.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00004.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00004.png deleted file mode 100644 index bc9b1a8ba3243d38f08143973d282eb26001630b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)N z6a4LV;7VeJzVJN>sL@X;?e%1eUA+kBg$lv4S8M+4X* zqWMLn_Xp^4CZ*(>`@C}GdG-`=9(G*AE7dF^--N%33w{;BraYd=0RRAeE5&-KwykCG|7DRi~$ zSaC@aD^Qc+!BCH9t$C!-)oi{AGlkuTZ8B4BKbBxp#4y}b$*`r+d$=P3b-R#D-uROw zKcUxWDOC$$m4^<{j_3mb0000000000fS=+YFG}^y<+ec700000NkvXXu0mjf3l|$v diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00005.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)-s3`Lna-3j|&5__2sJCu@u)M7xq_X{Hg&C`IOa{vGU0C(iaxW5pBbIyC8mbXGm zG;TGs=CO`+o*Jcx%o4q&7U}j>9+sVz$n+>xt5?WWl%l46RlFH%@N3qSC2I85_sryS zYK##egiv}y4?A>8K)v_%;BNK9Khd7Pi#CiAU^hVBQ4>zQ49kdTteJu?#Ek@)A>&JC z7a&d3Fh($0Ki13-%#DVFl%)&y5D5u zn)6{-HVod7QTL>xB|9rm)pyOLPt{eW)lzE`GWoirpKa?mK>T zw}(Shl4^zr+&TqiTks!+;G1}@|Gus4i4GRDO008VT+XQY6ODnM%g^q;`zJv#Z0E0n* p!63k35MXX*o4~DM0RR91fIs$Ei38LBqkaGY002ovPDHLkV1nuy+!O!+ diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00002.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00002.png deleted file mode 100644 index f113d41e454a8b11fd76ba1a62c00a523445f70a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmV-@0)qXCP)22t{pAcjEq+l)d!BsdW_5NeG~M_se<+T1ZeCH3R?v004j|@}=C~aU3Cp7-LyZ zg_2yEB&)}>OshOsW=T>5BUUO=;76?`hRPp3Fq26piY!h?`@W_m z3rziN$bBUuYKJur(cYY^y!qQd_Pe8dTmGw^`$I9l3GzTd^){qGH-AOQ6>MAP6a9Q; zRdYhWCfZ-XD@@eD`7N~-D?w^!(L4`*NV;LXs^z)CbNmd%ArnP|9nFyp1n`=@LPZMLaa@U z>#qs?F2wF$CFQ7c;*J%;Uio#v>3_0!+ZH1{|3jGg3nAbDCc&95gW(g9y^Ln{6o0cB z4=L6T!ez~5ugIEDbF`O`ZHb(uGPdhg4(GvAy&7u6AnYBFV*oS19&+E%eWh0b0N|5f X-pppj@P&Bz00000NkvXXu0mjf9LXpq diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00003.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00003.png deleted file mode 100644 index 195e6f33bda33764f03395bf6efd57f1c68be57c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)JJkWs)!`+ZGe2$3uS+j2u7gb+dqc_OdL<89j(LWnV@ zzxN+0(zsh@-Ni;bPd%GvnOm_;TeRnKe5Q?5AN z4a6y^LRzDxI!lX~WrbUxh)O42^B5W+Q-w}Cn+SfMNUsE(cR~mugb+dqA!Ukh#4f^ZWsB*q;a;K=gRfvqhm~iG`8k}lE z2ng-(12AR9MWZ?brmVPPR3F#nW+EP+o>708oH5yO#{K=f1l4@B{z~kWh3> zz!Cyv>Y;f|SSykL02d&kpc;BH1NQ(5kc1Ed&L7F%&M!J@8E60i002ovPDHLkV1nxr B4(N&hzBg z@q$Bzv8HHFbyDHk`g$SB7IQ8k9SwLbm7=4yr6PEA`Ms&fb%?;^tHjsrrblEygRntY9e+&+$_%&}4=S?n z5!@r~pF31V4OBhJCvrGCnGKg??1!g1c%QI$1!C}I$y=~DjfjCU8HXbVX28`OgKrL| zQ%!av0G!JC0Pd{x;YIwamy|xh*M%sOOKrtPwQcpjQiH{FU+J_#)|hKFW)Q1|Rhhc{ zj6RmD}4hKMTR`h36+ zxLX5CTWkOT004lYH2t>}SJ}i{8`FcUY~rnr$>Q!oEbXvkvpU|4@f84(K3a>7F-8Hn z)P3l-WBuV?aAizA72ztIcxz(@;3}JVYhwssYruve00026FMr@!bBIbSlDq%_002ov JPDHLkV1jFYGcW)E diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00005.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00005.png deleted file mode 100644 index 0d5d509383a028a1297ab763568231ddb3a8c939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmV;G0&4w;U=qY1l2}`y>P2a+hBjv(9Bv~$j?zQUJmY{E zBcF~zg`u`zNu#9p_(N{zJJ@WValm<=Q&%6?U-eKH^PF+Qi?*OOd65HF*zq~5JD}XA z^LD{Ece0ZZ0V(_v%|Y=d21HB(yZPI}yD)Kpi6sC40000003dTw5hJNuQmjaSR?APM z*i_c4xQx`1E7`!94yx&t#)Z^4-fJgg2osZWe2w^5T-P+FWR?R`tz(hY%2LJ-IAy@Sv^H)sXQ|0`Fl=`t?{O7QK-4 z930C=r|s$9g@7TI35O5dz*H}U_vvUus&9Bvajry44S}0T*_*a-qs0@ym}?8o*011@(4KIweo+F!F>v&;|hR+qw5T#qKsNJ-w%F#BwF7k&vY#hB|poY`%ownZ`1?Yx^MF&R-^! vc3TUF+=;~u$j0000005`q?aQhOWwfL_m00000NkvXXu0mjf1yD7< diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00006.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00006.png deleted file mode 100644 index 5fc12d160393b95670f6f062c807a7f837d0f3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmV;30(bq1P)0i%Hn#73N@?3R zdVCyEvhdJk#j}pAoC>qDT1gg4HCE53dAYSzg88GQR##wNtSd9?pZfBneET%xk7_}6 zw7GPr$bb1(s#=SV4(L)3000000C1vh0r#QUoLaNm z)};<~?``NeVLSC)O=LbEj#k6MC85k-$wZa3H4Q8u!Q|7#PC82%H1u{n^&wxH8CYEY zQgOS`qIR>lZG@PDBHm49`t~-21Ju-fSo-$%&jDjiu#^vI*;f{I8CL8GNju7tu1sjD z(4uLtP-@=qtr5ObnCRAf62E4L^#=kUjO3r$;R9zBgTn`Iz|_lQyag(1S3{UGqHrpC zGWRdl9$1#qn@SYO-v`6Cr(5EVY6LWucVgvVTIWPjCO@v;k8P35J1x2~{sRrlLbLFj zSPp3ZLS|lKIiSMxOn(r_0rj|}F(hdjDDoq~(r1Anr9x8hF@(s7t&Hn;!p+RP>jVG* zB4c_67^mR-nf=OIP@bAm(t=x@*0Q55_`%f(RWiPa8MjfY!OPPBlJwdL6NKh#X?zpj zwQaL%hv->Ei6yQtVh?+X?Sh{J*hV>UU~)i5tHB2?>;x&K5_Z6ZRKJwJRm;j#0VVRH i+!l}k00000)A0icm&>3oF5eCS0000(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00008.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00008.png deleted file mode 100644 index 62b7685df5d13d38c7c1b9927260d75a4e482cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmV- zX%l^#ODVOYrRplb3Z)Fykiuu8uJb&rarAQ*)ivGTm#PkX+*mSFeuS??T`Jd*sSiV~ zXTypOHzrxXQol$s*`jKdRj!&hmCPAn!JeuPVK%JP2d={E++uTrb&|AU+^5#0>1O&2 zxKIad1jliXyR9m|a<#3jp0ilg0T=$t%V5in<33*mGomNm25U$mD5%ZJ8Uq6XRk<4CfM-{l)RUe4oI;C00000008h}+Bae} zP0x-YYU2J7rxoiOK-OhRxBAs-;$Bwupq~BIRIr+9iHHr>y^B>Up=2CW;U|Ze@eHfl z_W|^t@2_^u^T=bY`k4XEbZ$-CMznWdonH;bTe+iE)YTugsCiG_7w)VQX^L|-m>z`x z%PLy;rz9)Is@`l^*Bxrzrac{|?rBx6^|?vxdLh>=`I7tG6utCoyzaapxuI24Rv{2X zaX9*58F2MRWWF7}CnGC(eCG;ua(CD>G-tk=xLX2}YL+jjTEtKs*0c357b%>6s$W1_2lz4Y zaHE`6H`0U*s!kN88k*aLdv)Y5woO28$ku<*cmoq-z=jD(0001#P&PEUl#lPhou%Kp z6TeqU52chfdp;*26G;&5|3M|R3-VuXp(iXSX)aGd*yJ4D+feF0)s^b6RP15i|5M_G zvh*PKnB%MD8fWb26Is32rK8`r^2oJUrRVMF5rTO)@QXr_g|viyV1-oPN}XECI60j+ iFOmKM000000F`gYb^33gGfq1I0000qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00001.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00001.png deleted file mode 100644 index 00051f8132f8ed41010e33afe43cd89e125a919b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmV;v0zv(WP)tH-X!n;NO_lCbYl*I5Q9pV|GU^}nW6#I_D|bV000000G`Ol#s2%gmr}NE zi=P3B4tA`>81hiIWvqItJ1 zncbfTtw=q~NQ}Ogk`P|u9=B~{SJ+w@6kIKB9w)Xdtw>p3{iCpSb|)!*3o|7 zA7@=rd*g)gSZ=iD(orXDes@sHwL=xr2LJ#70La4r7cy#%LxvMAqSSmiJ#Ef6d&TLT z?$87jcQmz3h=~a#UXIpiFU*KYTb^1`hflKAvTj!Rgr~$xwJjJe?GP{zqQgT~$7ti6 zMj!K5fI(Y#u>y-zDbtF5=psmQPxyU>#!XkhlfJ&jOh)s&0@m(ydA3?{Cb842UA@RO zE$t-1YnNmunVn32sm;u4TKu}aJCluY6lf3;}q8d z^~i*oNTCH0ZLI09sEpQ)Tj`hysI{v@LGTe6I%xg4uR))2KFd}Bi641Xpe3wSL!TUX zVr2rvugAb;1FI+ k(ldaq;wKyi001zbFZ*v?;fhAdH2?qr07*qoM6N<$f~^BT6951J diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00002.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00002.png deleted file mode 100644 index c09832c40bf36533dd67272a10577bc7cd5507ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)Q;x2z-Rfo_hv-H>ZR!N7sCxxhU00000Pvq58*?aGt+qP}cV9t7( z*OB*LT0ZJaW-0}wOjx~vcXQ2akeSb0ece|i-w6j0jYk(Q=hIv>B54{)iP(|0JNG+J zk(ayLk%gAH(a}#m>zie;2WV5x8gFFdNo5pzz)@32QKC77dha8RHY;hE2khu6oli2d z@&2y+n@W0TXbSyZgbY(a=;ph{X~}u@fg@?IJ2l!Q85x2a;!ltJM<3>?aO!2=rAb&y zMp;pZ)HZ6HlJYudxL=0BWWXf>|YDzr>~^Y_LIdBb_(BP5A&d${lx8^ zJa~f(Xo*5Fio}AWgUev40l*0ChO!&_B%y}QxW%A=#h`%2kc4d~;SdXZhj$Y05P}wi z0ssJ>OV_(19*A7els`CLULGI*5OlW^7pN-?;bXkjn2 iA41S#PyhhHbNK@tSEq46w_}h10000DF4LTst+?Yjc*l|3oSZAn15F{as9F!@aXtHfXvHZN3#Hz63F9fK*rZTz z59#CMss}|SZ<2)}?+PZ?Cd>km5A)M{en+luXo;052P~(cj`^o=Mn2<8KFss`)QGw+ z!l@)#75S9f$5m0Oy!_OVQ@eAoVYd-^z*b54cE$r>WeETP00000;5!)F5%Z^+@R+@Q z2Hq5t&xXluH+J8WB;3feN{n~J98m6#-G%=EJg;+YOYZ7dx^v*Io^W4zlOKl z;r)dm1}niVw333u5d$~i>MwvlELuH28lIsemodXooy;z8!kfhA_~156EXxIvgIVcL z@eF<_Ik%Vxm4yr%e3y6C5I&9|=}Dfgl=GKz%2O_;DX-Bodnl|Q0hhkg7wdDJ|8~OM z0Px>pG?o7|BAojqb@NM- z7Ug=03c)&^IL8410002+i~Nlg&N&~)kx~kB zMyq9BMLB0;S$wXNSo|q@xCJ}+zGBOm9pkz+TPcOw4IZ98C&L0D_6sqkbfV%h&q>nl zVQ6*F!C|CCWsqB}xs(!lLY_h>joS*F#fWaI)jfG!?HxJiOoG}Mq~Iw?e59k@??@jX zuR6q(Xu0kUfwhDMpdRLre#BGs;(?y@6?}MW_c?^fDX3%q>3G62_Q{9w#!64PZ}TFt zbP+B&$*Rcb(>}bWN`57$Wt+5SJN}*20lU`7?-IEF0{{R30DvjvcSh_iC^D5R{jt=o z=W(g<_DWZ>ml!7sv&s>YSiF9rSLB3RIZy;)u^`D@+fghiW{HeZRF=821POlqr>+Sr z--&RPNR8QR^M`?;z-lKM&SzoBc>jB1!PLHA9@_a`cZV1aUDjnqu1q?Xs-RxVpNJq?5gtuzG>e)OAB(nI{q@&04SQc2-@9iYhysZBA+cgtIbmY00000fR9rtt=m)xryD+drQPmz z7qq^JZM&t-&)+16SX=)x?~o$6*pLm^E4eBs>U1QrrR9m)T5_z|X>@;#PoXGdJZC^q z$$PITb{i9o-|B65nzOqi`=hx$S8&MDQ}6vQo8m$$I$d(?t+dPk3tBe$#;z7T65g4| zr-p`Kto&B&4dosI#B@hI_%b--GN{-D+=BOlDSwJqI*v&I000006#fAqjlUfUitJ+m O0000OfUUSyV1b&A5gT%1*yd&^CABUxM_O%E_DL_`K>F zQQDh{@ssY>cn08l%+HL|Bjx3emUxL;jdKYas6PYFiWMMvvB>XB!+G~59A_rCqOPiA z^ook}&Dx?%O>ShPGxu>+uiT}}L1gYy#rpsN00000007VpUn<>(;p%<8zv;KZe{9}y z11FBZC*RM@<{eFsY#ji3Obj-){|QxS-xKhVdwA0T>}73K_PqlD0002MhnB~| zrB98f^l2-bG0BnujJ1&K$t?{= z(i4d>uj#Hg@r!|fpKwH{(j<;~H;>ou?z@D`=uURs#iu0~s+M`41}}%vMGD2KCS34XZP!w zwYw{>p+{CMYWAj&D^wFK@86TPP*j?=tS!TMt=YOQhMQhwJA5_G_tp$$_wt$R>v-BO zfY-|V<~0WwrRxg6M3$^lG@EqxnY{JX)=OtaQl!I^bq)b-0s({BGwP@FuM{$U`TwR~ z!KLzzNBw^Ft!PwFQ}kbRcwR@9Nbg~@r)%Y+*V(-MW@TO#aIdQ}vHIRW%k!cOW=}5s z-c{_BeTnJMtDT3Ji5!TmU%q(n3xyr!zmizK=-ie|xxUbB%2nNGUvo2lI$T?EYCSW= cP7s;)mG#uIw8Uy zvvppXxhk!g*P|_H}AN)ynuCu<~mRQxwT4FYxy4VZQ^DV0GH)Hea7zY%VcqPn~Vx6D@t>gp$}6|1l8FM4**FRrIwYI}N(?p5{nHugjdrH$)t znWdSZADfg`)L7;b`{88&v4g79O=o=U?>?VqZkzld!fxiwe%b%6Jo#$>EZ#}>NNK$N zsh+i7+BKf>$JzrKum7EPj=goJEYMz~lyVW~Weo<%I`UhrePs$J7KXM}8 zb%iY>(BC&Y>dT#@_dR&ZDB<%zcf}ql)2ijGB3C_H{bH{?sk$=?gWV|->o%~X2 zx9-6u9j8mmMGuQP&VSg+H0R~?Z}U}p)m}|>&1IbWZ`-B|>YT6$Wng%7p8tZ#$Ba5< QF+-4`r>mdKI;Vst0Ox@GiU0rr diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00008.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00008.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00009.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00009.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00001.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00001.png deleted file mode 100644 index 2318573fbd9d5ebe1a0c65ca6128d311a836daa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701 zcmV;u0z&|2<8tw*cz+>y!up0002sjePYL+xMM_wrvaT zjL`(QGPK2g-_x3PTWJb+EX^ZosOQtw;YX1gR6jBz4zx3J1%19d$_R8s<~TQ&%41hL|a+WB#ePki=GEO z+vq7_YG^EnLLhebMa@Ht1o~JFYC##+*V0FwLHtQ4j!>t=S#$)DH3&NFxU%UF)^&hM z>%r6d6VCr4ykM}T)B2N0U+Tk2YX*y6hnvEG|AUJM_pb{XSc`P)ZTy-Y)}IJ`FcZu| zGcgPfA6y1Zy%3$Zqf=V%#BrXbzWC~0x4G%lTa%M-F=r>t7lc;!0i*AnIhk7->wsKX zIoZt5TGUJ*{S>MbN+~13-T+g)^d(7=N2C;Ma87Kxh0>aC=Ndi3gei!ltUlsQMfzl@ znii})hX^Fh0s6-m4z1xcVirDgJ2;TxBfxZwIT5#xj6qZO#S-k*Q;;xOjS=+{Djv-> z*2gdMG#UI+FB8q8w<16cP3I>7001r~Kn;yz=!O#%2wAT0xZtlc0?h50zyHeVow@v! z*?0q@(l2t!l_z}#)Gs@oJ6%n5ROtJ1CkL3K4c*)m3rP{TwqrM|jDX_*c<_%E8J50_ j5-Ap800000fQkG7kT`~%@o{H700000NkvXXu0mjfc!E3F diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00002.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00002.png deleted file mode 100644 index d84fdcdc77ed84cc4876e9c0ab86c9a75f507495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Nklb8Nt|<8AQwYP z>OU1(#o6Q3m5J&$^c!#rwG4<6QITX+LTQ*IokzQzJ-$!y}48ZIU#l4iv zkz-VjubVF6I5N8o(_Gd%h)?N^;PeI|EGQU49E=D&&7fv$KlJPySdFaQ7m0I&Pjk_7ZQ$BZ2A;yzja|#XI+2)LUL3ZHP!4#z;>+0AO`YOPs+^*E zv0E0VKfQE2dC*VDgFR0N8)R8*%{&z}Pa!xjPXfkX70000y6F$Uje~1|@C@w9O@EtH2HefPr vz+||DZC}DE1`CQy3j-WMlVJk@0G`V~GbW_nIHMlm00000NkvXXu0mjf>xA^? diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00003.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00003.png deleted file mode 100644 index 415b46b7fcff14b1ce9f638adf83e1fae116f4ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmV;00($+4P)78+KeUa3ZRTIBn%^!x~bW$MNw9^oO55f>-!a90ib>x5_Z(1*7U2K zHf_}4r6L}5G$dmJN>F)q?};WQ_UY&QaDh$L{`nZhTmc>R$L}MlN!iCfjPtv*e06Zq zO_(&<&9Jw1vF90uNvJ#Zu zScL!p0000MWYk&^8!VRpSXY%#&aG;DV*<>o5)tTEXEyWlYO+0XS{z441xuL4HFm!;49smFU008hP%59wf zG&D6{_5;Xs@;ca5LvNxn@Wt)3_Ma#ogup71wc`#UahSJB<{|~2VPQ; z;h^x^c-Z?mc*;EgGhl37kXrm5`bnL9;PsZKKUp*?BDm=+5w{j<+wSG*gkPF}0 zb(Is>;dj_E`U8OvMzR}r_~2oL0f!GB14F$$c!A({4r|MBK%(jUfZ8*p{yMZMsl83F zD^WC0BZ3!1HC$9fSH?>EnPd{-9w+S{6HgA-WERmLa0_8 zCTEGwW)a?qtugT?RoMrgQCNaScrZ@a0KS1WurmMv004L+$JJ1WWyPt5=Wtk7oLb1i zgViSXP``m_P~|3>*Le0PFGt>G(bMns~^>00000NkvXXu0mjf DonjmF diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00005.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00005.png deleted file mode 100644 index e14acb667f9d54afd5cb376203774e8a33653ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P)Q@-F+48Ow+ob*a(hy|0!{&;Vis&N>GG008hrUSqd~5S(+~d(+8e zhKQs5bi@#X97T>RCsVm5YUt%XG~rtz4SL|c*VatpKs!V0Y2h<)PlAq!lEizT1ac|j z68&All^s0}T^XoFp*dzNKu1kBjwF?68m6SP4Sh2h+gR3o&>)`muB!qA{oifn+#!RBk*un6==G%nGkj z61gV2*2g&uRueB5M)YO+Yeg8L7}rPRnfrEdfF;Sva91s|9pC_ax{3=YKSLMX23HX3 zbJ4D_37eJLRwx`UCA5MRbTK#p0001<$!7fk{c@B@jO&q5qP>>6IA;GVVh$Twwvqi_ u#7+ysd$FGbZpLOQ$lWmu0RR91Jdi&ei0L#OaD5;E000022t{qr>?HeNl6&dLw2lQdVh}ZX_bW{l6o^K28Ug?S006)f`Rb?>V+C_sxiixOD3wx{k%P-7?IP+x4yx*A~$8otSp+6L<4sQk=DXXTY*ds4id;> z9C7)ouoAT=)fGkcmULLQ5t}!FhfFDm5|udWrX;iEMKK`aA6o5w9kFo$Z*jd3xoIlJ zR9$M6d5Y-2kohS+H3^!lLs0&9zXOfmsaL<)03Vqp71w=W@CI~@KkYW+B~$2;i=lRJ z8NvGSn1oYFG8yJ?v5EP#GE@0?NwK;Z<6uGB`yMHmBuJ zyWjGZ;FOFjjbn57NmfX}csPJ0c0i6_I@-zyLTA3o#E;-i_Wc~999Tb9lCgvC#I0000006jhbEoCnCge$oZ>}kxE?gAEKli6$` zR$SZsjh55SuB^yLPC5uHTY4G(L4}K5>w!lLFUiHCt88S%|UyzZ5uIU z(UiFSkY$P5vuZ<;Q)XYftpIK~hAABwrqqlkQ=7$(o~^AH9ag{r?}^>Fa%c>(hvhnZ z<&^1^LzZd&7-~|L4iiwW?!(ad6TABPHcXHy%0E91eOyq3|M8CzFPROH{4s9a$GNXb zn{X~kHp6l)_j1G`nYp~?a6}sy6(Y7a zK-mbcK=d~JVMCQ<_Ra3L(SY-c8iZ)nS3tH_V!4x<=A-R0(ab~@mkYW{l;eEj%xOKg zB4;z4#r`&7qo|##22skP{^Unm&Y^ssy^we)s-Bd1#5|NMKe-UOF0H|uD;JI0FN9S2 z>+elG%-i@Kc8vaoU=FV2->_p2CL;_u=3p8aY7m5&Oc@5qXoYW1x2uU)QAWg8d{un% z_4Fl{!jmUpi3PE|3-U)Y?#c2iVD%{B@)K~-oH4zeHC&LE3$$7ETm%3B008iIMxU%F zgfQ*zZ4K>U2jSIZ{}~-~M&JLjS?ozFFJdIpqTNxfUYaa_v%#Y-v0EghF8@fhi+4Kt zy%<|5?}aFqlqW50k5+{)ZdMC73%Bod`n4NbosiPdRU)l?W_Tz;yPH&&~1t=7N0>F6o0XBO2N(RLOrxrCZfU zGU`0lAjU70St4Xj4tb$U06DES^bObOnT1+t)jEy)_JDfksSk|7dxp%KL^%h z{pR&lI!~y)6fa7R#+F)zbJ%(YxOe7K%aeUs0QmD7>07m`LS-ZzA4=%t(dFp$u<$Cj zTY~uGM5k^ly_*RdC)WLM!TZll!jptA~qQ{=$GnQt?cdzs#(sLnT#W{X;P-eu^OZeMo_}>L6xqmC>$TFOk}< zx79}-3$&aWr3f+WVUYWprGDc6b1cE6?VPE6`4=hI-Wty_NCn zaCQ@RTz_iC8@6Kl3$&9mW=?H=c?I8>M{mgNz;+ul3Z*Sf0001O`~t%~wx{_C2nhfH N002ovPDHLkV1g!iJs$u7 diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00009.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00009.png deleted file mode 100644 index 1a586fb068d3a884a9afcef249e882709021a2b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP)dwjsRqEjg;wpq@KYOu}hExZ0kMy=Rd*t!y9EDE_% zZaV&ra1`(DZJK3LzIhcu6XeRdInMgH8Q9E!p@_oQWa)@f{guZUf87Y6&6S(%` zLMzqNKhT)Y=Xm<}Snh!4-6mk6)MpD%K;wvVSa2rR(AZ{+E353oY{HW*vjpu{wEp@d lumk}B000000002sd6l<9*%qWJWs;SLT^kdbz9vWAGxXfwB+1ri?dw7<= zbQDiUi|fqLG#)VcmQhXu+DjCtw5$Max;DG^0mC)T*qVE{sdB|+cRN!g(Y^&;L;oRh zjb<|~TTuA`_6qf^#Oe?R+Q!nO>ERH;9Rb)rgm0ggTOK_UnSy_~sv6aFZo5v+s*bn` zmuEoF>oo|~AYGvFbov8u)Jy;X0001PhU-3{ANE3aNOk_QzIVV`Td#KP8FWs@7vr=# zey-8eTc@%@pcVSHzU7F9;C&X2wgQYl%74W+Ms3{R*A_gLiBh=$rpK4C8fbLIYXc)K0m z9|&SFk}tO-1{WhZ95J{Ixcc$n>jI}!{U#3rkl6A2fQ0eU$z#!KjkbuPypXXSyMowO zU(^~n3#H2$HLm`F24IY@h8p;*Kx(&ms|84{_{@5V%~mm<$gzWo zFR8}8Rh!t$p8QV07*qoM6N<$g4M|{+W-In diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00002.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00002.png deleted file mode 100644 index 342974f533a0017e17d6d018c854400a29eceb47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmV-b0;>IqP)LL z!z7W!7>D&6T_j2FZdiG4SW}g|laD4_HM@QejBJ<~V;+#aKB6!P>uBo__aY5ibn0#l z@kOz%!Oy_pLM0-KQ4oA{NGsIZQb6tQOp=|j=#r+++6Zg%rg1%t%z$D<$cVGkPLbNw z*1dQlx;W1aoyG(D$#EciFY1?c&w$!+ZMq)DFwHQwPS5a)lSwwr=5|I&VlV}r!|_F8 zmd=Txu%kN#=?AbEI?pt0c41IUEJt)Y2R22g*8$s$@Ykj~-^nF$r@=q0rZ%b5nRA^w zwH|qqu8VnCuK`DXVc(smlTK4|U#2)<%18hJ0002syYTLaC5*y4LZ`5g;^q#*VWH;K zElJSefDiL_0F|TDkfwfQk!S09k#+3S!u-`+;*5R&HVZ<(@M*+8{441=%rpKy)di<9 zl7(Ov1%u;*)4H zM&G7C8o~_4xIXNIu%SOq;eeSW_v~hm?JyiLpRVFU<7eoC%isz^8PxV7JgwBWLg8>J z;Vei&9|i{i006)}x!8VyemUAnCf6gOhQF4%I7|Okf#yP%b#lEIv1UQ|T3pWoU&h5! jQ253y1ONa4a6^6p%$gx@WpdY{00000NkvXXu0mjfiPaY% diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00003.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00003.png deleted file mode 100644 index a8a69139bf595541d46382b8f55b995c3802a5b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmV;>0x$iEP)Atu}mv>^Zh00022$WOJzwrwGV7~@&h z{J~w46JvDiSE|@0sXDiEqKB(W)rn=228CaTWo}}O$)NnYMPbMs#J%sXg*Y_n5!;Yb zhLQ|dH1r+YxjT%A*mOL2`GU1!z2_5nP#RcTbQAwQ82F#enYC4&4v<9;Hn9{Cqtbr|%pP zAx}#4-6b)nAF}U$JsBxh-NoAL(Yt(UWXRoj_Hnz=QmoNhA5#oLGq$EOeXX4$0Ay2p za{5~PAAoCJuv854XJ1LwrCX61lJB91qxIEF?eA$!zAII?TWf@_6mHb?p2XYj@cxA$ z23K-$J7O>x!QqI(FyLzN!Ppk6CsXXz@zlc7?eR+|4-}y>Yc!1Ok0x3YkYXw{uwznU za+DMX2aM@S%SB0es>bnL-vdO}8J8ywKy^puG2_Xk0Z@31>vv`hfS!Of<|Zv2#r@-? zMGEv3P4A%AqF0{ z3@*$i^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00006.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00006.png deleted file mode 100644 index b00f750147440743b57ee216af279482a51fe50e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmV;i0#5yjP)wqG05k0i}DW!kj0gND5 zp`hxga5LbB$sJey*n~^@0RR91a1vAd0Gfnc*LDB7C@C}=x39Z2s`*R&zIfH8H%S}c zpy@WoJ3vBpQ8%kO=Q2@JT~qZl`;bI8$Yx~>GyvL^eQ6nnjDMKfov^(XDj`x))VS4d zQ%5>&)0ls?S;7=7jTobc{v@kRGCl*!aHwfIhIH9x8c{K(NHdJr_uf-8pm`@JFV-ct z{_qB>G+ArLJ&ILbTgGm6MxYnN=wZAAs266WfGaGsvIH9~H<#(2M&_%iEcXyuh_Eds zMUar^0Uw~GFsn|)*pNT-IqVJ=22Y^ACs5xLXZ4#&(YmbZzMCCE60d0LD9Iy`1&MX%@czGr|sJgL8^ zj$ESv{j%m$8vdpFv;b{BX0^f%b><8IAAkh}002NQ(G#b~xZkjQ00zsmAeph`)(e`c z;!4`KD9wcoxli*%m+u2qOOgqvnw>RwjJ+=<>rw+%7G|xvd!lY;oZ1;Z*uGmhPt8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00013.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00013.png deleted file mode 100644 index 5204bceccdf3e2eb320d32e4e9dec8bd17716089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|?+Wba4!+nDh3Q=cL05JPv`A zPWjgSS1z2cGiMQp0;{&tgCF~+-VQVFI9M{>8K`T=qS+72lX`yk-`-Zsb1gYcAo-5; z%JbuF>-*I7bsdjYm-RS$R`yWIe$mQPj)V99L#5z-0L+@2l%qP2y z4|Dn#URtehzuJ_!D(~6%%iX&wKW&g|IWp>;bQ9oVCe%ATyk5t8Z%NKn9 zG;3R1kxul4_0IL-%s`JaFdR5KrQSI%Sovzo|Kszopr0CvyAQvd(} diff --git a/tests/snapshots/nanosp/test_sign_tx_long_tx/00000.png b/tests/snapshots/nanosp/test_sign_tx_long_tx/00000.png deleted file mode 100644 index 1597f7eb7ffedf294329d64977517d7c1a6c59d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0gPki~^?ZCGaI03bfN9pV$@e)A8eO(tj-Qm$ALe2rbKwE51ek9t+))M6sa3kkz46EJp1cJ>0Y1F%;%)OO(37{b^$p{y8O1uOV=yMP{ z4N>2M=qDIG4mA1~f+Zl4IhMTz#hQC7@e)vAv5pw}LevBR00000%oF#W?f-xr?B{+C zGGS4ZyLrj;o7J{L*cuk+@9pMF{hn$lRmyVCOgCnQJ!9oK5#f{FUK?tcg~b+!HuO~S zyuHgP%Ch*(AwB^v2kq~$UC}`I&~lfh61`A?+T45s+FoF6`<}5^Rboe84-MMQ1c)0z zrk*L^^%Kj6lxoAa)a`vWc%+81@mIWR9PH>g+fE^l=svH(*OVf07*qoM6N<$f)$_=QUCw| diff --git a/tests/snapshots/nanosp/test_sign_tx_long_tx/00001.png b/tests/snapshots/nanosp/test_sign_tx_long_tx/00001.png deleted file mode 100644 index 8a3938bbbbf7b5c07d22eb66bf5402761eba175c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2_;-qE;p0>pD z<>n9nxu1&t#;!Zr$?NL7PpP-R|8xz#!YMSz?~WNzpU2FZGgrP(+M55BH)iVved%VE z$F+g?5A@8O8k997YVo$)j1R@`ueSCt*Q%f4(j|Gpw)0zo(fF^B!Wv`R3mZkizUdV|nHzbD?+mH%~mT-!b; zO@3!7^*Z3&^+|1a@5e_>zAV~S_V(vJ_vbhFr`i@KUQ@R#|1Na3ZJvR@!jc8*hj;f5}f@;|10;PTuhAeZ;otw_kp%cJ-`ZXykF5`M$Qk i{B@soA+7?Ge5YYTJ3pB-DF{T?$~JqZvH#O((*l(5kUArm_U1FG?pb$pN3l8sC+gdR5JCtcgb+ej z;?x7&9f~FQOI1>Ov$ji(6*k18CZ0fPlr4Ckpvd7$tsP*=Og#lmKIBjWuw-m=~s{UC!2;0jyn zg_YyTjDbvst(qZb#5H$f^N--2YN-1{8*sJfi!Hy`#qhM%`eo2ovbG?zT4lUz2vCZc zv5mO$7a%D6VcVb}iv6qJ+#w>aEM{I>>huU9gb+f=#q$3Z;o=IeV=`y*zR=ZfKM|}x z4xf_8*4eXswi@~$@Q7c=&1_b!+!7c2n1VtDkX+%Ks~)VzvpnJnh+qleL5+IVw5Iu( z1(;#8xZTAg7C^1NL_|&3RW^PA8h1ztA%qY@R`3V39BT}ju~>Ql0000{GY`WJC?(W}m_pprp7YJ#_Yo=&?J1 z5%ew;H2V~81!P3J<7PiL;g0+O000000Nf9psV}3FYGnUnJ`z5h{luWJdo^7>oL}cB zvp+YWz4g03fRxfB{~6G;a;)5tU#SX~xudFpEZU34+=@O$Y3)$AtlCzC6ai380QY-u zC!0U@@Or&CcS}qnXuqW%bGfb)>NpfWg>A_%zbg#IFxz`Sq!_+Ruf4uX*@lB?>?Qxx zJ4O8E*yXKierCwr{QrBvfXBn^=xu5YK3m(PBDSqJ+Fk>XWbFr;UBf=?w|A|dG52{5 zTUt-HYMaKH%O|XLYapfNoeB9(_?uYus|bCrU(^u*0Dxga z{xVKu9T3}fA{>kC{_H+8_pO9lB9cFQ&MV6rKxmNqNx(^el)K#A&%)tz#qr~u pO8t`p00000000000001E`~dCh;SQ^lGrj--002ovPDHLkV1g2H7Eu5I diff --git a/tests/snapshots/nanosp/test_sign_tx_long_tx/00004.png b/tests/snapshots/nanosp/test_sign_tx_long_tx/00004.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00001.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00001.png deleted file mode 100644 index ec1e8cb91e91cd2b6f84949718195f4cefe20ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3VQP)EyTicUXHesXZ#wxIB1#F2QQZdk3P5Kcy*o$5J~Rl*p-(=%8FDs z>6t(Bk|YMnjG9-CjkEb)Fb9cIg0yR8l{@GE=9aBU1~JG(N%Bz|G2G^TxaS9%z5)_r z!M0!&vJq}=$k;?vS+N2#q+o5T_u{f=xv*SFGukvOM}%_vgw7~Uf^flsqR2y;ujcsE-ndh@dN+>007|Oc%BCskf%2nHGkRI zJJ6`bR|g)MG$xDGPy_84AZz;NS%P>}K)8m^_UfL@+&E9atjm|iW=Lf%CQ)pxP zjE1#IF(D5Hv1ACN$bc49lW>#Bz&QjnnaNqDz{qgV^%nn7F8QXjDlX8{5auvs_*4q2CRi4VS*x z9{`-MhHA7+Kx2%_uI^sNO~CL)R(~GDJM+!M-75`;1c>5d4nb9Y)Rbp3O6=CCT8rJZ zvrq1};g#63R7>}rNqk5(Vy87$pM$-;s#?P)9G!@Jfbo1?W!~0(#47**006{8RYPOS zidXllkC?LJrM=?#d=ZNvD{^9bMR52c7DQIOgjXCZ0WoF88+cXHw*q3yiWl;#o0ziV qoxFk?dNS%QD5k9VG_L>vU@AYEW1v-AI4{fq0000cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(N+c)S3ih?)hplqU912X}fIz00000EArRSS4v4(j^k+P zpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9*GBzTjA{D;Kdl_qpnSL_ik^Ef6hMO8X`u7u-E2w9-NP6%f`eI4vU$-slsw9Qt__z%|D_03?PaL zdj%s#M!0LI=m8`HkLlq0K4J!BM8ewWWzZPOCsr%yqPEP>87jbC?3ngQRqj)W+G%DC zDnSITjTckN*eTW=+G^=)!_T^&;4YQw4Yb-m_S1qcLD$a0000wQrxlCjB9T1 z2DKvW;70$7qbKLBh+1FX?%L~CTCpK4TFu6FUts(Z(Y3F=u#f6twU+%Aw=)`R_;f>8 zt~ml90mOHcEAtg#a70$tfPe5$HubIvx7z4Md8Rh%0pCyr&%|2~6H^%Zp&jd?7c>v{ zm20stGgYDYQ3yCR7zRQO00_eQ{{sTH6{j}dBVb!`YNICfZ$noA0yqN!oWUX-dlBXY zY%5M}Bv68!fdBvi003AMJcz}95DVB)oZ6_tbAU4tz!?bO3>M+oi!di(Lvd;&ffD2l e1ONblb@>OdR*KEKrLPpZ#feA2(?U_A|$P9(vz&FufN6E6>vyS zSc}3$E(~|>l$Pek8NLDnF=5M2@4|7-cwyPEq?|%~wMKWWfI8)sF5XcpBD>U-PaY3l z8TYM#Frb!!^KUNS^Elw?Dsg91*q+Wu?o`t=CjRD7Yw4JPE^z<=00000ur7XMx=muJ z8GU#5Xue$hg!*{u!d%zN zl^fgAaW?l(#cB^Z3;S6LqtR=iLY!Ai+-$ diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00005.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00005.png deleted file mode 100644 index eeaad30039feed03ebdbeea850d954c111dafc71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=zTs8!y=g(K{HDyXif)=# zyFjXB+NQUS9WL)2zo>eII_Id&UTa^b$-Q*8>It#%JDdl#~r@1#R(#mIt dSP3G}yy9Nml{}^8#C>@P9Bk2p zxXZIw&xW<&yE?=ex~R7bsl?-{bCY zvUBAAq}i696S3TlW9*6y0{)!`^sYjuHQ4fGyBr%)i3y)uY7oayJdo+SCD)MVlP+ar z^JaLk&w)0k?Xk1+wAL@7E!wq2`XwTctam&15T1ot3h(y9dN)*_34an({uLpn{QkQV z006-AbuVVy2fRIj3e*1^n!XX0j8Bu;cBiIeX$Mr1J3YEcw_0`M_FAUz1F}}75H58b zO`GYMZ5z9oX|U+6WR6~9(YG*YMZC|jpISe7=;|%oeDSVj^G;ZJ?sdc>)7AF2D6=9? zRR`tn(p)PZKaZ)CT|n000000D!OJ2k?2gBxgqm QRR91007*qoM6N<$f+V&TLjV8( diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00007.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00007.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00002.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00002.png deleted file mode 100644 index b71b25bddee80f99c1653e804db4662ef7ac8634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmVT+qQy+#} z&xREnZcMU%rGAlOvPIP@t6Vj2Dw#9Df<09o!faTn4_t-Sxy9xL>m+HzxKFJ~)6Mi5 zaG?&^2#(_%cUx6_OGIq2?p>@>2_@s03O_l#jAvNY zz7L@HeE+p$o<|;I)$a^wrgLlBHln@z>ilXb-pU=VqOSg`Ma_HazHn!iNK>4v!So>f zE~{wW-;%5pt9r9xU3aK;oAz{=x~EmO*7qi{>jSxF$xH5YQ}oiW@w)SZ&^H*Hn zDol)`OJB~Ngf(3v6{i^$WyK#fj?EH~YIRFMYR)~kPVazjThG?NT%>UNseS=z9pJ~n z!;NxQ-AEHMs5()UYG`f~?$wch*fs&VAzS}J;}e(|12#-R0ssJ@gtDQ*rF?u3?kxS* zo%p>A%B-Q>JK6+zvnx>Eg>irv@y zxhy@1J?8itB(i$1OGiIo<@pzK?N#Y{J9>m*-VOYr5M&`OVINo_mA6u-Rx(ab=l7P# jM`-#700000091YeFSqX4SjHy>00000NkvXXu0mjfj(}j4 diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00003.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00003.png deleted file mode 100644 index ec1e8cb91e91cd2b6f84949718195f4cefe20ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3VQP)EyTicUXHesXZ#wxIB1#F2QQZdk3P5Kcy*o$5J~Rl*p-(=%8FDs z>6t(Bk|YMnjG9-CjkEb)Fb9cIg0yR8l{@GE=9aBU1~JG(N%Bz|G2G^TxaS9%z5)_r z!M0!&vJq}=$k;?vS+N2#q+o5T_u{f=xv*SFGukvOM}%_vgw7~Uf^flsqR2y;ujcsE-ndh@dN+>007|Oc%BCskf%2nHGkRI zJJ6`bR|g)MG$xDGPy_84AZz;NS%P>}K)8m^_UfL@+&E9atjm|iW=Lf%CQ)pxP zjE1#IF(D5Hv1ACN$bc49lW>#Bz&QjnnaNqDz{qgV^%nn7F8QXjDlX8{5auvs_*4q2CRi4VS*x z9{`-MhHA7+Kx2%_uI^sNO~CL)R(~GDJM+!M-75`;1c>5d4nb9Y)Rbp3O6=CCT8rJZ zvrq1};g#63R7>}rNqk5(Vy87$pM$-;s#?P)9G!@Jfbo1?W!~0(#47**006{8RYPOS zidXllkC?LJrM=?#d=ZNvD{^9bMR52c7DQIOgjXCZ0WoF88+cXHw*q3yiWl;#o0ziV qoxFk?dNS%QD5k9VG_L>vU@AYEW1v-AI4{fq0000cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(N+c)S3ih?)hplqU912X}fIz00000EArRSS4v4(j^k+P zpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9*GBzTjA{D;Kdl_qpnSL_ik^Ef6hMO8X`u7u-E2w9-NP6%f`eI4vU$-slsw9Qt__z%|D_03?PaL zdj%s#M!0LI=m8`HkLlq0K4J!BM8ewWWzZPOCsr%yqPEP>87jbC?3ngQRqj)W+G%DC zDnSITjTckN*eTW=+G^=)!_T^&;4YQw4Yb-m_S1qcLD$a0000wQrxlCjB9T1 z2DKvW;70$7qbKLBh+1FX?%L~CTCpK4TFu6FUts(Z(Y3F=u#f6twU+%Aw=)`R_;f>8 zt~ml90mOHcEAtg#a70$tfPe5$HubIvx7z4Md8Rh%0pCyr&%|2~6H^%Zp&jd?7c>v{ zm20stGgYDYQ3yCR7zRQO00_eQ{{sTH6{j}dBVb!`YNICfZ$noA0yqN!oWUX-dlBXY zY%5M}Bv68!fdBvi003AMJcz}95DVB)oZ6_tbAU4tz!?bO3>M+oi!di(Lvd;&ffD2l e1ONblb@>OdR*KEKrSkHlT}hf|hGAVvvV#`pPUSq$=NN9m>n008hrKT&~l&LZXgen$lt zMVyPAa~3CV0e2HcijFhl6%}Z^re>8w3`W-DL#GtF_4Tc&&b%fH2?x2a^&#AY_Z-U?>yveC!d|65h(J3@WDbYib+ zcILsdbevcEbj8zNavJ+tjMj*1s1oP56#T$D!J*A8X+rC#dRN5LX24N_i$opAyDz9Y zMV3xXY8A3?xy=mCQ>L#ap31D1cuq*D>o#Vgi4Fh&EJ8nz^rRq$e%|6a_;P#;x)~jC zv+wbW?}y;;sVB_M>_=o00000007b-pZ*4xu-%Sj00000 LNkvXXu0mjf05bcY diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00007.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00007.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00008.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00008.png deleted file mode 100644 index 732826a5bf765ce0a7f4d425d9aa9d9d06990cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmV-X0F*08!N-uKFol0gA*$^w8?3lwP|N zm_hDBLDf&;?f{~aJFfb%33ucN000000N{DxOnn=Q)KLFsir_DLV?E9D!sMLk?L!{@ z`;!?;yIPCQUelV8>_=05{^>)cUq>}%ayu5yniljyFGH(?8mpEhg>o$7>Xu5HpKJw@ zePv=&L2DLPh88?4O95+w>gGY$-#l+?U?;5-v69aTmH$X~MP(4#w~4wr@HoxcsR1W~ z%TdY%f9+_s2L3u4MNOi4WjXqmVp_p>zNW^mr% zzdy+IZwRtk&lUgr&~S5cRtNVAz;7jITkpS}%g$K3$ZvxFzG^b^%%&bItvFVOPClba zUPCp&^6@^GkiQ9k67&CxQ13nf007|8eBGIC`-HbA;IRC^q4Ka)xr3@VsT!iH(J1@M zL1hBfSUsaJV)=6bw@WQ!S@k9@_ld_*`&PcGngAaqY2|c0-D^48P1Z1NwOW!*L~~r? z+t~ahTp8#-)h094_pt=CBARj!6{FvdUB?{-;2vTBN0Q2(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00002.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00002.png deleted file mode 100644 index 62b7685df5d13d38c7c1b9927260d75a4e482cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 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 diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00008.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00008.png deleted file mode 100644 index b0aa4e8c4db496bc34903b7da3dc71a36630a09d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmV-00?+-4P)X9d_>VVtTj?g|h{YT#FWaaVvSaTMLP`Xcg}oxmCL zRmiFO;%){661n}V?;CfI`~Uy|008%cXX;@XQltK0qTrA4rqym<7jj+K@b*gZ#B0+5 z_x|3?=SU{k6FyFmeQB<~j&?Ef#ehloU|rnDI0^%F2``<}$_HtlL7XV^u5V&Emq+@E z#F7bGKIhTRn#}AN>M3fiXhJzuOj-|2^GqYq>{ttVF~FMz#SJ~uf`{*_f| zGvE%xbUcz(-ZKC2ZsVqo=dY3sCX;#Wm8yAR%=Ox_76o_m>Ok*Vr?Tbx-DALXtpM&5XQEk_g}E*Iv>#@@ej ywtwXPpvp8klExnskQwR&000000002MPw@xOagGUk9nn$%0000gPki~^?ZCGaI03bfN9pV$@e)A8eO(tj-Qm$ALe2rbKwE51ek9t+))M6sa3kkz46EJp1cJ>0Y1F%;%)OO(37{b^$p{y8O1uOV=yMP{ z4N>2M=qDIG4mA1~f+Zl4IhMTz#hQC7@e)vAv5pw}LevBR00000%oF#W?f-xr?B{+C zGGS4ZyLrj;o7J{L*cuk+@9pMF{hn$lRmyVCOgCnQJ!9oK5#f{FUK?tcg~b+!HuO~S zyuHgP%Ch*(AwB^v2kq~$UC}`I&~lfh61`A?+T45s+FoF6`<}5^Rboe84-MMQ1c)0z zrk*L^^%Kj6lxoAa)a`vWc%+81@mIWR9PH>g+fE^l=svH(*OVf07*qoM6N<$f)$_=QUCw| diff --git a/tests/snapshots/nanosp/test_sign_tx_refused/00001.png b/tests/snapshots/nanosp/test_sign_tx_refused/00001.png deleted file mode 100644 index 8a3938bbbbf7b5c07d22eb66bf5402761eba175c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2_;-qE;p0>pD z<>n9nxu1&t#;!Zr$?NL7PpP-R|8xz#!YMSz?~WNzpU2FZGgrP(+M55BH)iVved%VE z$F+g?5A@8O8k997YVo$)j1R@`ueSCt*Q%f4(j|Gpw)0zo(fF^B!Wv`R3mZkizUdV|nHzbD?+mH%~mT-!b; zO@3!7^*Z3&^+|1a@5e_>zAV~S_V(vJ_vbhFr`i@KUQ@R#|1Na3ZJvR@!jc8*hj;f5}f@;|10;PTuhAeZ;otw_kp%cJ-`ZXykF5`M$Qk i{B@soA+7?Ge5YYTJ3pB-DF{T?$~JqZvH#O((*l(5kUArm_U1FG?pb$pN3l8sC+gdR5JCtcgb+ej z;?x7&9f~FQOI1>Ov$ji(6*k18CZ0fPlr4Ckpvd7$tsP*=Og#lmKIBjWuw-m=~s{UC!2;0jyn zg_YyTjDbvst(qZb#5H$f^N--2YN-1{8*sJfi!Hy`#qhM%`eo2ovbG?zT4lUz2vCZc zv5mO$7a%D6VcVb}iv6qJ+#w>aEM{I>>huU9gb+f=#q$3Z;o=IeV=`y*zR=ZfKM|}x z4xf_8*4eXswi@~$@Q7c=&1_b!+!7c2n1VtDkX+%Ks~)VzvpnJnh+qleL5+IVw5Iu( z1(;#8xZTAg7C^1NL_|&3RW^PA8h1ztA%qY@R`3V39BT}ju~>Ql0000{GY`WJC?(W}m_pprp7YJ#_Yo=&?J1 z5%ew;H2V~81!P3J<7PiL;g0+O000000Nf9psV}3FYGnUnJ`z5h{luWJdo^7>oL}cB zvp+YWz4g03fRxfB{~6G;a;)5tU#SX~xudFpEZU34+=@O$Y3)$AtlCzC6ai380QY-u zC!0U@@Or&CcS}qnXuqW%bGfb)>NpfWg>A_%zbg#IFxz`Sq!_+Ruf4uX*@lB?>?Qxx zJ4O8E*yXKierCwr{QrBvfXBn^=xu5YK3m(PBDSqJ+Fk>XWbFr;UBf=?w|A|dG52{5 zTUt-HYMaKH%O|XLYapfNoeB9(_?uYus|bCrU(^u*0Dxga z{xVKu9T3}fA{>kC{_H+8_pO9lB9cFQ&MV6rKxmNqNx(^el)K#A&%)tz#qr~u pO8t`p00000000000001E`~dCh;SQ^lGrj--002ovPDHLkV1g2H7Eu5I diff --git a/tests/snapshots/nanosp/test_sign_tx_refused/00004.png b/tests/snapshots/nanosp/test_sign_tx_refused/00004.png deleted file mode 100644 index 09a1af101c5773a5140650e5f8ce3caf554d7fae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)>;NV+V3QIv00000000000N^FY7-Ky5 z?q~Ym-GMW@QI-pRB9?#ib! zn{EOgLp1^3Ls*Vv0?MbZw=Pnlmw-5k6UAk_8lnn!mbWF{5;2O|1A z5&iwh!G7dmKXL%z&&}=!lsBluuRN)+_BSKPwvU$gyKma~_L|+k&wh6Yey%ssPL67r zbZ5_CW8K?y3?alA)8Bm9ZMl4_?9%wmOvk()j;}s&H34OZ4r7`|Q~NQ@nc9Prxj;Ud zTF!@6daCkX-N}wsZ%tmkYb^oe5$ct%3S6Jjr~mgk9xh9*b*rCvHmoI}&2~P2STVnT z*DdvM@>L!1enqkO8FOhrU@7kNwQf>wpLqqATDwv`TTVbVYRa2?cPMoWv?t3mUiCrC zhuyBOHFLRf$Er|#)|z`VC@{G#$>(|VFXQIdzW@LL000000095RFRC+k$On9+FaQ7m M07*qoM6N<$g2|K6`v3p{ diff --git a/tests/snapshots/nanosp/test_sign_tx_refused/00005.png b/tests/snapshots/nanosp/test_sign_tx_refused/00005.png deleted file mode 100644 index 26c61970583eb352f45a2c734d6753dc0b19b549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*Qm;H+978JRyuBLO*Q_AG5U}~B z?~eZyzv=zWxU|XYK}3e{_V=}#Jcn6Wrn3T7LqJ3R=ik>OO=|+4O%M6~Z>fFu=IBpf zRh0FakJ>!bSbF92)SxiYJ5gcIWy!Cu-xgVGvo<7g<-=^F;#hyRicK4)g!$Z+Hhb51 zO68@w+UFEGzNeho9K3TI!cuon%>Na)%hcwgsf5g|ZH(R}t4osJRZoyKz5A{2R0%Iz zdmY*T8e3SCY1SIC^>gTe~DWM4fy7GIO diff --git a/tests/snapshots/nanosp/test_sign_tx_short_tx/00000.png b/tests/snapshots/nanosp/test_sign_tx_short_tx/00000.png deleted file mode 100644 index 030b88494b4161d0168d5d0efee6a7d27de71953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 549 zcmV+=0^0qFP)Idfl00000;M@4w?LaHu`!4(I zx?b{RF2B1S_;w5@AdYb>gFTDA1juk-*QHK(c=QO9HJ}ve7Ms)f+wDLf^{|G!z2$l@ z#+IPl;M$75CDO>oE0tR?4exzpSlca6z*r4%cca@%?Ty$=fDCa+hPj|i>?I%|=Yi=o zSbYnUf5GIjq18WNECEi`SoIcUtM*3hB_N<;Z87u#s|f%A008L6?mOG(Ko0gZo&zsf z)a7no@_ew_R0vzc;{3hcU1)!%8Y-1C@4eEE)y0x=<=6?~Q#~F#NJ7JA#jC8|mU7gepc7cSH&iK_uAnJNW7jEXI&xg6BplYY zPkH)8m{dAz_H;2v?~JRg*B`^V+tW+p<&>67n$miXo&oMW@p3vFWr&}x2buZFfX;;JcGS!{K)k<<%Jml8$nni1o&b1l($H6wOFL|m{X7z^2Ox2E#Z zM9JO#j{b20h|rt7j08J&3>Per7!?K`LDkp?MRUK859H__5EpgfDI}(A+n^mS<1o>3 z1~Y3Xc5uP{hsb_U*t>8)0IjYB00000U}qZl12ovvTa!}$Fx@9`S#vK`yfdj!MwcRT zv>rgJ#L-5A*e76iY~6fD!{Bo^jkW`f5BXPdj8VfW*R>6H#nBF+l8U9b#DSADKLE_v zw5M2SYOP58^#fd8H)|a~40>y?BbO9ceq6 z_>gM!9aj`mkc21WGzXl@KT`q#0000q;<_5@u&lVW@G~5i6_*y~;D^{`5P-=b0Fyxy s_ML<&4$F#53nMs!CW8O~0KmTd0K-5&qN!10s{jB107*qoM6N<$f&$b7E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_short_tx/00002.png b/tests/snapshots/nanosp/test_sign_tx_short_tx/00002.png deleted file mode 100644 index 75337cbf6eb3d062e579a24c9cf12fa5b7154a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmV+@0@wYCP)=X|w9u>r)0sdE4T002+qWvI)0FC@ot80t@l z7}M;%j~&lc1^ICt>FuPw%x}sV?|trx6*Q;af06?N=^a)*A<~X=|HBLNKreG>^a2627lHZU&uj z4EHXc#=!(evJhBNFgQM#2BuyJ%eSMSK+7vIdE>_RP+>TAC><*=W-YjpSz#NMlFo^) z`B7)VYU1s}NZu^}st6+#?l2r+PgilF@))|{GPr^;4QhQ6 zHY>HQP&iylXayh*v2jzk16&U9L0000}&HMbC5@J%DlBn`h0ssJbqMyK6r4)4}=NuSc zPH`@BDWzU0Z&ih=r*h8bm?grzN-1q6W{7NF-X8SFgnzofz*wfbWcDm8wYt?vnF4jK z3aDm0dbfwhf9|)#94beZI==SRUIs5`mm^6OLj^QfaeA-EvX-49wPV^l|Ip>%fXZC3 zdpJ3A(!F*`JD{dmrd3|pjtSSP0G0fNo0U-8j`R6ve=53qY(b~V-Nrn7#f;%GeOV2`BqQywXng2ciZeu?vmFb9f|DJ(0-n=yUe8pQMPkWV1WbpY;26>+-0xsBTpC z#}Hi`vrK;9XWN+X^h+htWu?MSyUfQIpe561?mXt%wyE|OrtS?r04PU)3l&|aks`J3;+NC0PtyYelB0q zNz~H+XAgl(Kg2zD=?7ASNV-rY?{Fkh^Ny>Lp5yv)jxoRNgIW7r+c0golI#Uo-rNP4 zXa@Ak+yz*`eACf`b_r%Y{+k;RF8dAm%>ke2ZyEpq000000IcW-YZR6LL`)bB00000 LNkvXXu0mjf*{Y0I diff --git a/tests/snapshots/nanosp/test_sign_tx_short_tx/00005.png b/tests/snapshots/nanosp/test_sign_tx_short_tx/00005.png deleted file mode 100644 index 32e744376a3c8d26b3c0f7cbde0c7d3be862c731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)-1s?+HNi{`2|VYsnDK0#MswoO)l}1t4N#;Me=&E&$2J$?2}WFCw?y2F#G} zLQcIe?p8p=xZAJyed8|W2LJ#70Jt9H)XONi8t*UW#o^Q54+{CZqv_eh`Bi?<`=2#v zZ~WF95JI@ckBNF#v{ei0C&hwg?5J2kHtkJgEhVo->0DvnvM5_L(ikA60(iUkexmq2 zAKs{z#@l3*F}mF{A9H%1JG7zD=rpp)zxu5aG{fxg{VhrGk$N4~mBKb{L}xGY%jgto zFUKKmMe!p;*5d#70TUYEdMDqe=FqdX-zrhtdZ+9fv?b?W$m|;S+kQva`VsLqk7>!; zFI%xq=gid;w)Semu%fKd8DrLCz;#wq6*J)N`Q?>yc_;i$ob|7WJg+~gBLD!H#^pcb zIw@w2#gdMGvN+dVmj#iG7MVYY4Uw0?qH) zK{}$vO~y;&yXPR*S)NS0mUef0&TgO4qg?bPT)Q^O%lF6i?_Dc<0?<=mG?ygPnj2hU zxvUF-DNMF=zVJtStHpb+;SM^try~FW00000004j?egM-kwBEOcc{l(7002ovPDHLk FV1j3S5F`Kq diff --git a/tests/snapshots/nanosp/test_sign_tx_short_tx/00006.png b/tests/snapshots/nanosp/test_sign_tx_short_tx/00006.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00001.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00001.png deleted file mode 100644 index 75337cbf6eb3d062e579a24c9cf12fa5b7154a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmV+@0@wYCP)=X|w9u>r)0sdE4T002+qWvI)0FC@ot80t@l z7}M;%j~&lc1^ICt>FuPw%x}sV?|trx6*Q;af06?N=^a)*A<~X=|HBLNKreG>^a2627lHZU&uj z4EHXc#=!(evJhBNFgQM#2BuyJ%eSMSK+7vIdE>_RP+>TAC><*=W-YjpSz#NMlFo^) z`B7)VYU1s}NZu^}st6+#?l2r+PgilF@))|{GPr^;4QhQ6 zHY>HQP&iylXayh*v2jzk16&U9L0000Q(!GqSAI>Q*yl3e>(T zpgQ8KXZzCp_kAxohRRW;#(TH+G5Oefj3iME6|lLA({nwJwd@qh&ar3yrpxbus<~iC zI5~3C-P^@Zs413dl{?xw;T9F3l2>?I3H8`?%j@*g1#WH`^f$XAq5CI6951J0001dH2!8I`@Xw9RSk{Pf+S$4P z57q73yBuk#G0Shww7v6AOH&e!Q2(jDY5H0wJL6>fnyGAVwSBKx+8fH--&$9I+G$G- zl%WCyW{n!mD1sf7BkG45l=GWq=moT!HXN}Rwd?~D0000000000006M1U#(;C;ipbT Qod5s;07*qoM6N<$f)Li^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2*SwPd6Ty30Ckmr`5<>dPjI8Ww`QF3&MT*@8Q9a# z#=7P^9QEUV>l=M%HA~L(%RoUFm&;cKa+lqGK zE|1xMa|)Zq>Fw6Hy8W8&=NY83rG)L33pu_pPGf%!Z?67|u2p}nAXb6M2kY)7FHJpk SU?UR`i0kR<=d#Wzp$PzXMTkWJ diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00005.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00005.png deleted file mode 100644 index 7898c993c00de7c7df72d2e88b7b8d20a29ae022..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmV+h0{Q)kP))7 zkkjY~cPk)Kh1+lRedF%P4*&oF003VMuP^rG9B64lWs+lz>FYf;11mXCM6_nyE)wXe z4z_xRh^VZ9w%*H@u9lg~p<9eq|EhC2Dm?4et-%D z*}Uf{M){|*ePS@RPb{|vx3B4B|8JwwOfDA1ZEjGoD@+P`9`3!hpFV4?fWzqQTFzC$ zE_yX_EcYxI)?P}RW*0I_&-UiL*Sn;$1$F-_j`}QCZa%KG*J0}?nH9$>gZDf-zfKh_ zZna$A34am>{}nMheFFdhsPlD4FY^aBcVL40DM(Mt?6!0#Z5;?bv1C5G66)^(dRpda zY^e^lohxf2om^E$EK!jnR@kCtwqs9O>khy8y~OxU_#G|t)Y#kNOo})R_o-yGov+X3 z6$!}OMfWmt^izvG2+ucGU2UW4eCR;1h&})S00000004Xy{~{oS4?;YIQ2+n{07*qo IM6N<$g7)y_I{*Lx diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00006.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00006.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00001.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00002.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00003.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00004.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00004.png deleted file mode 100644 index fb41633732cbaaa89b007880cb279e1999ac3d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)&=r|JiH9gq-x;8*?Nt^=~fS#;OxhY()79XNwt zg`BD%+|7W5klU~NzHt}w0{{R30Q^6QsUO3T8ucG03;s$M3s3W9UmnMiE}zL3_)5(E z%D#5&Z%hw(%uK`>7ta7a-pdj*ii)SNe~ zhG{9zM>u+&ZXZ0kEo;pAG3d-fiSq9aFJ#0j@tD!U!k~u8t=@k6x6ClIQ=JGF#jbmf z)Pk_C3(dF9W?g59FwtYwcn2=u34arheidOx>i__-i_RV}{tepRk6WP74iLO!exoQvCwqE1RIiQhYHZOG& zv6d#%Sqd}FDTFhVlp`k0x~0$h=0PdObCJ_Cz)T#Ps+~w8jxVofXUv+YB|)c}5+$>H z!{S_!$)KR!`Jrj6*)~!7wsDV{UV^kVWr=uwG28Opp+(oklml%k2060_jHoQeW;c*1 z@2M?lwU~G?N)aY%b+ykU4rsRl00000000001V5sY7A@g^mEZsX002ovPDHLkV1k?U B9z6g6 diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00005.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00002.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00003.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00003.png deleted file mode 100644 index 8973d807187e920f82beb21ec8cf30baea8ce05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)Acf$Uc#9sPgho(u$AO!;Q?$;O z5uX;2Qp!SP5vitX@WN<1%#XH4CTkpuPYaN@xtaltTlgyBuD)uEv76ComPkQC>m-8^ zCB{g-=_1+8bg$x*f-|%EemT>!6$FVtw;r6|tGrL@g+iWO2xR|#(T6V$)sy$l=H|EyE#1=sc iUdT8D0{{TvT)qKlAlT+IBQo~@0000-s3`MDDcEbLbNr z^03+5#!%9eSf5jl(1E3!rA&NdK5`jg(aYsEG|s8de~zDSmi8z=ZGH0w$w9UIYW8%| zoFfhyu&!(NLUv;5Q&CJbQl}jcJ$p&>5Dpno-{xZai!La=tnu|GDq@hVB6kh{5)}S^ z_`R7k##qKi@BRDdJc>gJ%7{*Ecy?2N%2KAca@Oe6I4ncO3Xr%t2{%?gIf2A%YYz)r zlsVC1ka;l)fXS5r000000PJwwicq!+5S8LN4jaXYr^Fi1ZYTr-;LaxiG@-gty84x+ zQ@hxRm&JVOqbTqF#wIP|WpPpNuYx&glWr+DyP+pnst{NqIGh-C16KpUAkYn^8#`Ay}gx=vdi3v)OGXwwtU|za@NpEoST18wkwvU1(?F|##?UWN= z)E@Am=8mX&N>b*;#*p~;T?XtdS~Vs&M-RK0CQZ=H5IS->P)VK#9d~=6r+-a0FMop({B|gfJF=QX@>{^00000000000Dzd}oO8~* zqnO~mJAgBZC4J#J38?C)l=en4MX&_4W|*MrQ@8{aL=NJrPvH_!C9a}}R-cGoy8}3a zo`r&{PvM?`f{;6|`mqVOQn}o202~Wr z+(){)o4>Mm$9~)szZ3aLrxtWP=lm%ndMeL+XqW@4G}tnVYjx3%uEM`Ge|4%0zq;E& z$JQ1ti21+?UKG>Krj*_y+-`g(^#(l31CxWO7=D_01t=Ue-2wn$5ek?q18k zYq^%hX6B!S?pJG_;BpVDVV30C`gOVzF$*oewvo#-~p%Usn{5k%Y#>qbJp6Mho^{a1vu zyZ`_I0Jr1oc5B-^ygdMi%l{jyw@EFJla!a&^%q-?qa(L|pP`SLzMFe4m!AVnS5gS4 z%|#mX7tOldu+)V`Yb_si!9l(7S#S@N!zQa^9nZGr`;=?gd=eJ+x{sJ-rt037U{*v| z?x|$>KIj@&B*1Yc#|=wT{$i`HHY`U1pdIQ100000000000D!OJ2eD|?admE^qyPW_ M07*qoM6N<$g7O6lHvj+t diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00006.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00006.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)oSb9oXl*ySG}NI z|2-#m%kI4>z^Euw`3@=e4c*D^?vqz zRgHODeb-hT`ue>w{Bcz5j9IRr^>3i(Z~n ze8*ksSt(3XIhX7FpFd!o=H>9p<&oC)78&qol`;+ E0P0De2mk;8 diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00001.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00002.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00003.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00004.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00004.png deleted file mode 100644 index 2fca9432e288400dafb22e2848a639a1e11356ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmV;&0yzDNP)?HeNl6#qtOdTsq#HdL7?q72(AVi`sAp!sZ00000+$4k$La>fP!P7c` zk@!me$>$UxX8$-2+elP6D?qKoIL$t}E5J!s1HaiPcLj(kj!Ac&eIj~T2haoWLQb(PKL7v#0Cqxg4oJ5g$8nrL2W|m}8*FixQgb~uu%E_pJP7Z*?=$|z zRp+!8fRlz^yqiJ@aiLIYlG&2VE^^E17;d?CM;9$z&PxcGhno75r_9lvgyn-z^p|By zFm=4(M&i#nAoX6eoW+oOxs0F0yQ=t;TNb8Vq;&GG4)j}#LF}pKPxkC(E z{$k#IwSFpZX-5qfGx#|SR5(s`_x5JneNn#{w}w#%pVY$e!_*yYz6+{pob>*tfp2VT zTOEE#Ood6oW-W$$^HX5+T~JNqZ$ZF4=tTek@I`!G(>I^6 zc>n^_)zG4%S(7J=S|*i*w%V1VQyu^{E2%X3cs%_aP*gOt#A(0&6ckN**P8g?%$lI2 zu8}3oUdR-S(Lya{9oA$ebq&TRVU;qPHJRO1)jpg_5tr#!6=Rf=dWRJS5Y$JNFd1IZ t`-l0(_mtV-%K*qC`v3p{0002k@C$~KSN9YvU4#Gt002ovPDHLkV1n0TL9GA) diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00005.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00002.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00003.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00004.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00004.png deleted file mode 100644 index c7d5676196fa8bb2b48552c8b2f7fc3ed010d8b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)1$MULWzUv%h*%0|<$alO!bo000000KkjnoO8~*qX_W1 zJAjd#mHNW_6rg7Rx~{#EggC4Ktr6zX?5E=jP+&DUH~ZTT0`2hd`0PrLN`vAJ+xUQ@G9JmA=ZqVb7(sDgDurFsj8N}(U z?-Kvws!O~DkkHW8t10JPZft@v%|8qaCazTj!lp2Man0{5Tb_nnFh_PAVi%|KW40Iwv_V; zF+}-^`Qdl#yYesXsKH_e&%+?ZJEVI3I%kr{elc!1WA`}2cTAIJ^;z!)QC(0K2$_^9 z*Dx&=Q`I1iBepealRe~6yD+>A6WSWBlhPZv5m9%91~ zpgW2BU?Ex4}|4LF7CRL#{Mc)2w9Z{Xi0GKb2_eo6O2}@xz ziNvWoWouu`UcE9DQ~F^h$b`;) zEQfuleVgu3F=XTQwOmmELyUCllm)7u(xKnbLD_g^1dw)Q9{>OV004kJd;>swi0Z{T Rjb{J=002ovPDHLkV1ft!U?2bh diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00005.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P) z*E}n^sE`vUV@LAuvu*f6fF?$Yd+vgy79TA zWuc~1tLjpe1CYThrZ7iVT&g0c{WM*s4c06{iD_#j8$Vrq_M@RhC7e_Vt)&_P&&xv93~mJ}S>Nt{#l`LnQzzmH+?%004mdXxziy*`By zk+&P$!miG?ey#qfiLi!?Zs?Qo(hV*0gikG92jH_^f1(ore#QopzukWfsx^nRS;b+y z2p6KeSn(#c@g8_bAq9u9F;33_{sPO;7ytkO0DL0-Zm7ey;?}}39JUp=7IN?)W()#g x3<6*b4q@MiFvVe8ackiTN{}%K0000ymmiK2RfUpk2(bVF002ovPDHLkV1h)I4*~!H diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00002.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00002.png deleted file mode 100644 index 3169a43722cde3dc4c1557abd7242bd75cfb4492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 zcmV-80>}M{P)73_xk;?!^5s$-UeUXK0291dIxL&X8`o1Ydl_-#Y35U zSl2b`A1^AoqD?M^i9|Ni#J8i4?0%!K5!sqF=atBQ<(O)H^yn9wvh&wbC&%Umxyz_Z z$`$Q8B(_gxtba9p76PcB6ktFFB~Ea|nubt5vNSSM1~<7Z#4| zAb%$Nj^kd^X@Ka(g$;}@BPF?##>UG%2HVi&qNOygvFo!V)noD60pGZjo*pj)9B%{w z00000-a-9|*lubbVYjdio!>`zM5s9{8wy4+z|H&&KsxC%fkacWoVLbJd z7=3@Y7{Y_XZ^8HBRJNC8zVe+JxRRbI1YYb6I5xNphI%0S-;RDK(RnR97l&LBNV-Eu zp8!=B3= zoYViRz?X?e*2sJ}V%3E3T+C;HhcQ_Q3Qvqe00000FXSJs3;#wC;M$G=0000S->P)NU1>bYkQCovUsZZ}W7hCvZ%d2JnsSu{trkGfYkE5uq)zrYuCqOhMvZ-id zs$&t}z9T0D8kR_svR9YB^>Y*ug z$`G9appR;5E%P>1l4@D0JU`-9=Ng_Zxeb*=D}IpMo7Nbw)^j4W0x+%w000000O;Td zechuA@vbSB*MeFZKjPR6a{&+$tNE2B{wY<`Q{cx5eZqV*Q4`_`mFMiVSwMZV-l~rcSook9O5j5A^-pY M07*qoM6N<$g5J*issI20 diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00004.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00004.png deleted file mode 100644 index 46b368c4e0ee94c8834a980e2876037b8e46d3b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmV+?0@(eDP)*iEViE|2ym~A?37@s||i&{?T8an2^ta)}_Q!`); zK%B*m$55%0N@|+Q&f6nyI=^VvqHPBPEspOo4|pY-gJS?(`T+m{004le^E%ZimgW(f zg?$u%azkhqN=8*fK?wnv%qIZUk}e~4^(%^MyTpR~*sX=}tB*uE_ls%>zZAY3b03Cs z9F}>fXJ+6^ELjM=C^(!LTn4U&#YpQ1UWXf)<{e09ed#`Z6g!S4F8EU8C~Oebjwi!A%maaVbsaQnaIW@@Vx%~mKP`U)q)FJhA+000000Jou5M_cU~|H-sVk~f0) pfXNU5u=0%T&k6tl004jq`~sD~4acfk9`gVI002ovPDHLkV1go{@U#E` diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00005.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00005.png deleted file mode 100644 index 0f6ca540bfe36abc44855efce8967a7ef98a41e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|}%vMGD2KCS34XZP!w zwYw{>p+{CMYWAj&D^wFK@86TPP*j?=tS!TMt=YOQhMQhwJA5_G_tp$$_wt$R>v-BO zfY-|V<~0WwrRxg6M3$^lG@EqxnY{JX)=OtaQl!I^bq)b-0s({BGwP@FuM{$U`TwR~ z!KLzzNBw^Ft!PwFQ}kbRcwR@9Nbg~@r)%Y+*V(-MW@TO#aIdQ}vHIRW%k!cOW=}5s z-c{_BeTnJMtDT3Ji5!TmU%q(n3xyr!zmizK=-ie|xxUbB%2nNGUvo2lI$T?EYCSW= cP7s;)mG#uI?HeNl6#qt%vhs{nnaN1-M?ngDk$R1ln4L-00000aFGx~2*G+31H7#V za3{W8zw-zBt_h?9DcW5H|{O zd!^h`*~ZEYMg$tbLXPS1pDLu-fW_;eGbY?rCyc;$p z*xNCdBAU{pV34V&JxV9rbJneLU2eGpn$qKtHaV2m*hrgXC;JpcXT`O02`e8kw_urq zE{d90PSmoY)!}SkhSm;G_B|K7#)XG;JZXClVb&6S_%ii$p%*gG*uh{jhCQ0kt&F zdNbEV&BQo17(K|kn>$T(t@i;kS&|uQyDZM6h^D)Tg0X@osu6&gF4$LzwLg`Ff9Uv* qtR{}8#?1kch4%pf00000u;CYgmo|=3oYyS?00008x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00001.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00001.png deleted file mode 100644 index 3fbfcdaf7043103a6e7a1af7257cee0354aba40e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)uwn0000004MTOm(5!1e_z+tsWJU= z?F?IJt)<2=8MBCg9n@Iiir>-35?E=pKNDcp#cCJbZSLJ?Pb)g|D$NkX=}$*W zI7||jbjJKPl;#p$*67nBYGy!;u-$B!&`HB4wV2YB^gkwHA{nhHM*b`>ZLp);3=kWU zIoZPmrQHbA*R9AVP-rxr1z^OswMYMI-q`!na|!ZPyYDfh-?7<`Fk_2^Gv%)lz>ng@ z3rv`XT4E_P3s2W*k{(P?!JHb!2Io`_-VA#2o&P?)F@pr?UM2tl006+ZQh6WHoyH4> z@G$Hx;<*oS8Y94BFiw1=?QMN*Fs>aj#9tBj7faSK8&nHGeMFa(##=y#2JahH0(2SI z+o4E+qx|mqgrl|XPG1al^~;+S4nTj)Z|=9arHfU^uSmM!y6~wTV}A*6x5N7jfd(tN zxg8ozMsPSZmNkl&SSQaaZBdn-h7v?+X=5gkzAklZUJcdV;oAdhfqq_9 z+6H^@OYJ$7*oOW()LNA^fAMJ*Eg4Wk?OCZ$)1(m@t!jpv#@l^aRdeD`^x8Uyjv1iV zK+Rl(lHnn_e${Yn5BEdq8~{Pu24@e=4M#J11`_lff+EfCJ2Z?lws^=5YwIBNr}coA z0K{HwEMRh-R8rD(7H+>WnC>eLl4(T!?>cepx-jDwzVnyVS7lrPMidJG00000_u}|O ztaS8)uuWKpdM<&mS(r0qHx&F3fRp(IfQ_VSq^^EMk>_}Nk$LRW!uY3;#M$>%HH1G3 zpGMz@q3pMKp7AmdOr~WNf?g;NCkE5N)vy@ia!QvTN;j_{ch-;Y^GC7bYT|+)H64Wp zQEgu_s{aj;KX=Z61$P#Q?pEe%;vxTOly5Nha_&VDAE!e{a{?gAw+3pjxu;2RXiEUT z@VG3U3B;@*^2QT6ZvfO;<$l8OJ>?3uRW{95*hK6rJP}UBPKE#g00017hSEOTYHR#E vV{b`b2)+YOh5$e-_Za=j00000062j^1^x#-4g!9D00000NkvXXu0mjfjgAmq@gq@8)%y9ZDosp@G}J(9%R4gx;=9xfZieXY@a_Tfwze;is?r8A z`1vs5W5kfyihdg!wCt)vy-%xXnE@KyXfj6la7&&NONN@xYauj>C5g6D5!;H?+8jF0 z0MP<*<{D^#A@{!)Au*u^AqrT?;}O>r9kd%$i(gJ1;g6UF$J zPn4nL_B@hkngyx(PwvaaN{VPe*n)4q-XxtmS{hvw<|GfzLBsUe7J^Z=$%d?<~y0 zCcKzU_W&}BPuL6q0000mmvT0A!?fb9g>`J0R=l;4gD+x>K>!wm04xTZ@ZOtn&W35l lTMHvtf);}S006+b`~eyFmAX>tofiNA002ovPDHLkV1mnQEtUWP diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00004.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00004.png deleted file mode 100644 index 7623766d04d05496fda908255f54880cc8a78692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 549 zcmV+=0^0qFP)LN>y9wg)C7(CVLehq`4M1<`n9E4*Hp%- zq$ZE4%rbz7=Y6W$Yi4wZxv6X88y_F0gdj_I!-^U0j2(WcDclV&?!DGqV#om2i!+T6 z)3{11Wo6;5^~|KHxka>w>ZaIr7_*;oSI$+ZvT~6D000000Fb8qMlAIX2(eFWBl>~@ zv0Dt8yBi8cFu=`x4Zx1lGTg3ySt&J3Y&ee{E!s<8rPBAK$q)y{cgFW&D(3Lc+n(Wp z#q>lWkRsCI*kBoS^+t@Ij(!@}d260r1onc!r8{(FG8T>|Zn%)yVHxG(j)|u6QD(#4 z#M?znm@NF75iM-SwNX5?-WsMbfF#B|-ss623{kM} diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00005.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00005.png deleted file mode 100644 index 0562b8b146b2b4cd58e6bf2986f51a91981c4fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)l^?8006)f`RP;h-pAwPIE62KDX&YX*9 zixOS2-iHn?#g5~$Wy`OjE$a7i9BE9C4~{H+cBE^$ekp~@uv93iL{EyeIvg;&16U{6 zn^!?nEJDXuRs$Nfi%X($0y3m+tr*{xH+EYrOHiacd_~1rE3yNsIFiCE)8CVT^Z`IA zo!OXFB8{vxuFvSy2+|_iy5+JC*GvuGw5E2h*?V$Q0?cg!00000fH(e|xtSXIZn-uo?%HOJj{>Z7BbFDRN>%Lb?N#1NxI4qg&{k zsNNb?jFLV#DlvW`GpizGTEgt%c~1(;Y+PV3d(3 zqAx|{;9{77BL|m(P(PmOoz(lI#FsW$o=nyM2Q>98b&2#Pw{AqSypgb~ejPnXSU&gu+H&ax+&lCEn*^{8!nl5m9Ym?$tF%{j-35gwVmlf8 zkV>a0ZtN=yQ?Ln7X3;%>zTTSX3;+NC0PaY+8@gayacf~43$_)v7EGxRd-#eK?d%c07;$~RhZ5i(#ildlq_oKxK4hE0RzK^NShj$M93=b~WGYdgV zWWdS6Wfm4z$Iqo8~0$W$ymnz-PF%nFxLF87#dIzGx4Tur<^XobbX zKQlp##ke-bXVzP%DH0&*OpkZ;J}Bme*aywhg)1Hy|VFCx4iiIn=a%*9>wQw35s8re$wU5M5Hh{+cAOTfcyHU+6C f&O!hH059|ppZ@Z8VPTR`00000NkvXXu0mjf6E*;V diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00007.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00007.png deleted file mode 100644 index 5d19c53fa5f8022f767db7536859d57e8c60c8d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmV;L0%iS)P)?HeNl6&cc9cu*<4gO8;_mnb-M2sfabLt!b0002M6Zz_E=Dm;C*L4{s zV^7GFX6U^S#`H!q&#W!`XVxl))$?ldW>dL|Z8Uw40d_#Ezot2R@6&N_twB!#SVG5H zX7SgmMQ*6ip`(=?$`xv3#kXNBn)G#D>6l(`9GUp6r)#8gDXI4edsMz@+h% zgLv*dE2=uFC0y7_J@)4T{(Uq?wP?o))YLu`TARu1(xfM#dIG)*I#(uV^|uF1sC+y$ z-U>OZ@N0D?Y$EOM6-`zh&^gsXb;*)F*_5hoO3(Xumk-fyv+^PN{D$4_Zry$QNfDV=lYXI4sfT_~ zMm>v$q8$l37u)t|qZV1m7cLx`#X_jkbD+uLL}SL{^8j0o004L<_5YT#p_+KKv5gJY#G{QAd)#%8v|H^7J~u+0Kjwk0SoA?>%{D{2><{907*qoM6N<$g1$>J AEdT%j diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00008.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00008.png deleted file mode 100644 index 7184c4702c06af62336a60805f6604ff096ec3a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)ToM34VmL&$uQR)yoyjvIL)=~(|V?b>t{eh9M_p@TQ$Wc zkV%#!xb2Tk>~a91yecioR29FHEg>i~+1y$gH zn|V0^86`K$u6|^Zc9%HtKK9YVeCj1>9Q$H12q%S4W9);iq?dP|`5hkM%t#ahs}MRI zK5zqF4FEWVN;dSsjm%nMeE-n^KhEXLO?I#Dx1HcC9}Sv5$`5|xb`u3^MHBA@t;*-E>ZA!)CoYH%#O*~<+x;1jFZXMC{( zuJ=ExA*X_VC7M=m?M4;zmUnPUI{Khs>WiNP?18!Dwx-4O(q=Vh$@!@H^ap58zAq8yf=v06)b)W&)L8HnTkG00000NkvXXu0mjfRZ}IE diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00009.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00009.png deleted file mode 100644 index f278bff2f38a35fe45cf2909564a4ca14c8c333d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)Ac9Q)siM@0{N{EmI2E@mCcjPKamO)_roYXl00001hZ{(-b-+LdApU-D! zv>}9)@?^aC(WsOLWZuiDJ2>lZMQ3wx#Rq4rx)+sh`$88IGR;0k*Cq#at!FQMs|p zUE4TyVl@DS^s1yqrs!yq&zyBe!DI=FGo6eoUIxyk;QrQwvcJZYv~6Gk~qHdLw&^`cRj$J$MET z#|!Uu&&5`b9!q#dMb??qmyY)UoKjF^3{E7?{}D}grKHQ{X@?f?oTOQ$h+lIPRvd@- zOo;prdwM|~%B$Pa`wPJstmLEHF$R-iIvis#4RrP0@d<0ws5D-RFcy<9=enl7v+1+Q zwwP!^Y(FZGQSp%{AH1T#sfetKUHMcp#uM#cCB=y^sf-Pdx?ox9TTIDxAzCcPHDBAb z8;o_yuau*ECiS#+fa*4*G5>)^k^R+8(+tPY0P^#PP&=&TDOrj)Qb|C~QJS$qijfbv z36Ev-$2?VlV(Vg}g8!$N7t=oh|+!<~jiY0000$6Myx@?cNa&Ta5q!002ov JPDHLkV1g*OI{yFw diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00001.png b/tests/snapshots/nanox/test_sign_tx_delegation_staking/00001.png deleted file mode 100644 index 3645243812f9f8cbe9da51b21c9f2c761d179d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmV-L0=oT)P)hYptwDSp%K8zQK+?9DUe&09>N<@Pmd>Jm=^fxGECdcQ;OK+f zK&Sx#PH6ut!eLr*YvFe|Oe=0Jcz!bC?bN~PV z005o|4r0C!Vh$6ETMIcj2P_61uo!f}Vz3DNUW6$Q6N+046PSV)gAM=yfamfL45Xz{ T0y3HC00000NkvXXu0mjfeZTlr diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00002.png b/tests/snapshots/nanox/test_sign_tx_delegation_staking/00002.png deleted file mode 100644 index 2df9d67987d0164ad58ab3dd8b27ac61e119d13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmV-%0*?KOP)@u2!@?|?oQnQlHAKYbn`L@gy>YB{_m-X05Q$fQUU+~004L*KY@EnDfBewe5h>e zj5F?~lu~c61!M-PmsW>b@biiWoN~@AlnbfB#GpkGvrHWsI)PNYBk}6c2*ixE3SuD- z?TBWpL2AKHWs4^74arHo1+>&GXk|7OYLT{syd&E2L?Y&hd0|oYdJ&EHMmwzqRL5Eb zhYF(dRj^tSD``s2P40q{BOs$|vU}KZoGCl=5t-Hn#qv(Cdh)UryFKs+>3?9ErroE7 ziMN1u9Jamsv@x8mK!r?gBBJZ+jCq`fMzMxntTb0fc0=Wxg7 zrtqph@Fwsxz7w+E{#_GB3pfp$>b`9$VnbP4n9MOxyT{bHh3cR2H1`(f{=zUL*03$* zV&?A+eH0kE005T8wKY+kR}s|)hhK*?F!rAk9{>OV0000000000z?J+0S8oO=Ac`PO00000 LNkvXXu0mjf4z(Md diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00003.png b/tests/snapshots/nanox/test_sign_tx_delegation_staking/00003.png deleted file mode 100644 index 0623b1b99caa361b6df976872707adba330b671f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>}9ba4!+nDh2_B43jMPg|nN zy_E0vLGK^&Z<%JurgS53&w2g3Nk;oT-F;-)fZDZpRq7{9?6|RAQ+55+IjZ4ll2 zY~7-Khhz7|cA0-ZxO8H}?aJ?Q2eyfer+M16Pmy*}2ENb%p2u z^JiM{m0Em0)#a$^bHxnFr;3i000000DmOsoO6zD#RSjj z27Hpeq(8XN02K98O0g}OVzU9LMVL+1r|kydK#ak@>eF@uP$Vv*Z>>HNJ)#?M1|5Yq zRiCz70S7|vebwKa?NWXK00022g!egs=PfCvi}rD zUgr5W=Uf&FDP_&|#H$qr8h6*Vo$k~W0Vm=1>8bRb>(Z7ZrF0bF*OpJp>zakf-_{CW zhwBO`Q?je+6pgUc)ltapf3)^q0p@z=Oa*aXOjjr-^`KGmE!W`9hh%o*E;0n2)17~Ndd}(#qc-RGG_Oe>iC%sVFfB>#(T}^5ydLvfZlLPIqPB2PG|Y@M2V;b`@3x&My4Lf6HX_JOUArus zSrJ{irv_sMPt;=oO1Ll|CDy*u8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00001.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00002.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00003.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00004.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00004.png deleted file mode 100644 index bc9b1a8ba3243d38f08143973d282eb26001630b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)N z6a4LV;7VeJzVJN>sL@X;?e%1eUA+kBg$lv4S8M+4X* zqWMLn_Xp^4CZ*(>`@C}GdG-`=9(G*AE7dF^--N%33w{;BraYd=0RRAeE5&-KwykCG|7DRi~$ zSaC@aD^Qc+!BCH9t$C!-)oi{AGlkuTZ8B4BKbBxp#4y}b$*`r+d$=P3b-R#D-uROw zKcUxWDOC$$m4^<{j_3mb0000000000fS=+YFG}^y<+ec700000NkvXXu0mjf3l|$v diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00005.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)-s3`Lna-3j|&5__2sJCu@u)M7xq_X{Hg&C`IOa{vGU0C(iaxW5pBbIyC8mbXGm zG;TGs=CO`+o*Jcx%o4q&7U}j>9+sVz$n+>xt5?WWl%l46RlFH%@N3qSC2I85_sryS zYK##egiv}y4?A>8K)v_%;BNK9Khd7Pi#CiAU^hVBQ4>zQ49kdTteJu?#Ek@)A>&JC z7a&d3Fh($0Ki13-%#DVFl%)&y5D5u zn)6{-HVod7QTL>xB|9rm)pyOLPt{eW)lzE`GWoirpKa?mK>T zw}(Shl4^zr+&TqiTks!+;G1}@|Gus4i4GRDO008VT+XQY6ODnM%g^q;`zJv#Z0E0n* p!63k35MXX*o4~DM0RR91fIs$Ei38LBqkaGY002ovPDHLkV1nuy+!O!+ diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00002.png b/tests/snapshots/nanox/test_sign_tx_htlc/00002.png deleted file mode 100644 index f113d41e454a8b11fd76ba1a62c00a523445f70a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmV-@0)qXCP)22t{pAcjEq+l)d!BsdW_5NeG~M_se<+T1ZeCH3R?v004j|@}=C~aU3Cp7-LyZ zg_2yEB&)}>OshOsW=T>5BUUO=;76?`hRPp3Fq26piY!h?`@W_m z3rziN$bBUuYKJur(cYY^y!qQd_Pe8dTmGw^`$I9l3GzTd^){qGH-AOQ6>MAP6a9Q; zRdYhWCfZ-XD@@eD`7N~-D?w^!(L4`*NV;LXs^z)CbNmd%ArnP|9nFyp1n`=@LPZMLaa@U z>#qs?F2wF$CFQ7c;*J%;Uio#v>3_0!+ZH1{|3jGg3nAbDCc&95gW(g9y^Ln{6o0cB z4=L6T!ez~5ugIEDbF`O`ZHb(uGPdhg4(GvAy&7u6AnYBFV*oS19&+E%eWh0b0N|5f X-pppj@P&Bz00000NkvXXu0mjf9LXpq diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00003.png b/tests/snapshots/nanox/test_sign_tx_htlc/00003.png deleted file mode 100644 index 195e6f33bda33764f03395bf6efd57f1c68be57c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)JJkWs)!`+ZGe2$3uS+j2u7gb+dqc_OdL<89j(LWnV@ zzxN+0(zsh@-Ni;bPd%GvnOm_;TeRnKe5Q?5AN z4a6y^LRzDxI!lX~WrbUxh)O42^B5W+Q-w}Cn+SfMNUsE(cR~mugb+dqA!Ukh#4f^ZWsB*q;a;K=gRfvqhm~iG`8k}lE z2ng-(12AR9MWZ?brmVPPR3F#nW+EP+o>708oH5yO#{K=f1l4@B{z~kWh3> zz!Cyv>Y;f|SSykL02d&kpc;BH1NQ(5kc1Ed&L7F%&M!J@8E60i002ovPDHLkV1nxr B4(N&hzBg z@q$Bzv8HHFbyDHk`g$SB7IQ8k9SwLbm7=4yr6PEA`Ms&fb%?;^tHjsrrblEygRntY9e+&+$_%&}4=S?n z5!@r~pF31V4OBhJCvrGCnGKg??1!g1c%QI$1!C}I$y=~DjfjCU8HXbVX28`OgKrL| zQ%!av0G!JC0Pd{x;YIwamy|xh*M%sOOKrtPwQcpjQiH{FU+J_#)|hKFW)Q1|Rhhc{ zj6RmD}4hKMTR`h36+ zxLX5CTWkOT004lYH2t>}SJ}i{8`FcUY~rnr$>Q!oEbXvkvpU|4@f84(K3a>7F-8Hn z)P3l-WBuV?aAizA72ztIcxz(@;3}JVYhwssYruve00026FMr@!bBIbSlDq%_002ov JPDHLkV1jFYGcW)E diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00005.png b/tests/snapshots/nanox/test_sign_tx_htlc/00005.png deleted file mode 100644 index 0d5d509383a028a1297ab763568231ddb3a8c939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmV;G0&4w;U=qY1l2}`y>P2a+hBjv(9Bv~$j?zQUJmY{E zBcF~zg`u`zNu#9p_(N{zJJ@WValm<=Q&%6?U-eKH^PF+Qi?*OOd65HF*zq~5JD}XA z^LD{Ece0ZZ0V(_v%|Y=d21HB(yZPI}yD)Kpi6sC40000003dTw5hJNuQmjaSR?APM z*i_c4xQx`1E7`!94yx&t#)Z^4-fJgg2osZWe2w^5T-P+FWR?R`tz(hY%2LJ-IAy@Sv^H)sXQ|0`Fl=`t?{O7QK-4 z930C=r|s$9g@7TI35O5dz*H}U_vvUus&9Bvajry44S}0T*_*a-qs0@ym}?8o*011@(4KIweo+F!F>v&;|hR+qw5T#qKsNJ-w%F#BwF7k&vY#hB|poY`%ownZ`1?Yx^MF&R-^! vc3TUF+=;~u$j0000005`q?aQhOWwfL_m00000NkvXXu0mjf1yD7< diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00006.png b/tests/snapshots/nanox/test_sign_tx_htlc/00006.png deleted file mode 100644 index 5fc12d160393b95670f6f062c807a7f837d0f3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmV;30(bq1P)0i%Hn#73N@?3R zdVCyEvhdJk#j}pAoC>qDT1gg4HCE53dAYSzg88GQR##wNtSd9?pZfBneET%xk7_}6 zw7GPr$bb1(s#=SV4(L)3000000C1vh0r#QUoLaNm z)};<~?``NeVLSC)O=LbEj#k6MC85k-$wZa3H4Q8u!Q|7#PC82%H1u{n^&wxH8CYEY zQgOS`qIR>lZG@PDBHm49`t~-21Ju-fSo-$%&jDjiu#^vI*;f{I8CL8GNju7tu1sjD z(4uLtP-@=qtr5ObnCRAf62E4L^#=kUjO3r$;R9zBgTn`Iz|_lQyag(1S3{UGqHrpC zGWRdl9$1#qn@SYO-v`6Cr(5EVY6LWucVgvVTIWPjCO@v;k8P35J1x2~{sRrlLbLFj zSPp3ZLS|lKIiSMxOn(r_0rj|}F(hdjDDoq~(r1Anr9x8hF@(s7t&Hn;!p+RP>jVG* zB4c_67^mR-nf=OIP@bAm(t=x@*0Q55_`%f(RWiPa8MjfY!OPPBlJwdL6NKh#X?zpj zwQaL%hv->Ei6yQtVh?+X?Sh{J*hV>UU~)i5tHB2?>;x&K5_Z6ZRKJwJRm;j#0VVRH i+!l}k00000)A0icm&>3oF5eCS0000(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00008.png b/tests/snapshots/nanox/test_sign_tx_htlc/00008.png deleted file mode 100644 index 62b7685df5d13d38c7c1b9927260d75a4e482cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmV- zX%l^#ODVOYrRplb3Z)Fykiuu8uJb&rarAQ*)ivGTm#PkX+*mSFeuS??T`Jd*sSiV~ zXTypOHzrxXQol$s*`jKdRj!&hmCPAn!JeuPVK%JP2d={E++uTrb&|AU+^5#0>1O&2 zxKIad1jliXyR9m|a<#3jp0ilg0T=$t%V5in<33*mGomNm25U$mD5%ZJ8Uq6XRk<4CfM-{l)RUe4oI;C00000008h}+Bae} zP0x-YYU2J7rxoiOK-OhRxBAs-;$Bwupq~BIRIr+9iHHr>y^B>Up=2CW;U|Ze@eHfl z_W|^t@2_^u^T=bY`k4XEbZ$-CMznWdonH;bTe+iE)YTugsCiG_7w)VQX^L|-m>z`x z%PLy;rz9)Is@`l^*Bxrzrac{|?rBx6^|?vxdLh>=`I7tG6utCoyzaapxuI24Rv{2X zaX9*58F2MRWWF7}CnGC(eCG;ua(CD>G-tk=xLX2}YL+jjTEtKs*0c357b%>6s$W1_2lz4Y zaHE`6H`0U*s!kN88k*aLdv)Y5woO28$ku<*cmoq-z=jD(0001#P&PEUl#lPhou%Kp z6TeqU52chfdp;*26G;&5|3M|R3-VuXp(iXSX)aGd*yJ4D+feF0)s^b6RP15i|5M_G zvh*PKnB%MD8fWb26Is32rK8`r^2oJUrRVMF5rTO)@QXr_g|viyV1-oPN}XECI60j+ iFOmKM000000F`gYb^33gGfq1I0000qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00001.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00001.png deleted file mode 100644 index 00051f8132f8ed41010e33afe43cd89e125a919b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmV;v0zv(WP)tH-X!n;NO_lCbYl*I5Q9pV|GU^}nW6#I_D|bV000000G`Ol#s2%gmr}NE zi=P3B4tA`>81hiIWvqItJ1 zncbfTtw=q~NQ}Ogk`P|u9=B~{SJ+w@6kIKB9w)Xdtw>p3{iCpSb|)!*3o|7 zA7@=rd*g)gSZ=iD(orXDes@sHwL=xr2LJ#70La4r7cy#%LxvMAqSSmiJ#Ef6d&TLT z?$87jcQmz3h=~a#UXIpiFU*KYTb^1`hflKAvTj!Rgr~$xwJjJe?GP{zqQgT~$7ti6 zMj!K5fI(Y#u>y-zDbtF5=psmQPxyU>#!XkhlfJ&jOh)s&0@m(ydA3?{Cb842UA@RO zE$t-1YnNmunVn32sm;u4TKu}aJCluY6lf3;}q8d z^~i*oNTCH0ZLI09sEpQ)Tj`hysI{v@LGTe6I%xg4uR))2KFd}Bi641Xpe3wSL!TUX zVr2rvugAb;1FI+ k(ldaq;wKyi001zbFZ*v?;fhAdH2?qr07*qoM6N<$f~^BT6951J diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00002.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00002.png deleted file mode 100644 index c09832c40bf36533dd67272a10577bc7cd5507ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 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 cP7s;)mG#uIw8Uy zvvppXxhk!g*P|_H}AN)ynuCu<~mRQxwT4FYxy4VZQ^DV0GH)Hea7zY%VcqPn~Vx6D@t>gp$}6|1l8FM4**FRrIwYI}N(?p5{nHugjdrH$)t znWdSZADfg`)L7;b`{88&v4g79O=o=U?>?VqZkzld!fxiwe%b%6Jo#$>EZ#}>NNK$N zsh+i7+BKf>$JzrKum7EPj=goJEYMz~lyVW~Weo<%I`UhrePs$J7KXM}8 zb%iY>(BC&Y>dT#@_dR&ZDB<%zcf}ql)2ijGB3C_H{bH{?sk$=?gWV|->o%~X2 zx9-6u9j8mmMGuQP&VSg+H0R~?Z}U}p)m}|>&1IbWZ`-B|>YT6$Wng%7p8tZ#$Ba5< QF+-4`r>mdKI;Vst0Ox@GiU0rr diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00008.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00008.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00001.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00001.png deleted file mode 100644 index 2318573fbd9d5ebe1a0c65ca6128d311a836daa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701 zcmV;u0z&|2<8tw*cz+>y!up0002sjePYL+xMM_wrvaT zjL`(QGPK2g-_x3PTWJb+EX^ZosOQtw;YX1gR6jBz4zx3J1%19d$_R8s<~TQ&%41hL|a+WB#ePki=GEO z+vq7_YG^EnLLhebMa@Ht1o~JFYC##+*V0FwLHtQ4j!>t=S#$)DH3&NFxU%UF)^&hM z>%r6d6VCr4ykM}T)B2N0U+Tk2YX*y6hnvEG|AUJM_pb{XSc`P)ZTy-Y)}IJ`FcZu| zGcgPfA6y1Zy%3$Zqf=V%#BrXbzWC~0x4G%lTa%M-F=r>t7lc;!0i*AnIhk7->wsKX zIoZt5TGUJ*{S>MbN+~13-T+g)^d(7=N2C;Ma87Kxh0>aC=Ndi3gei!ltUlsQMfzl@ znii})hX^Fh0s6-m4z1xcVirDgJ2;TxBfxZwIT5#xj6qZO#S-k*Q;;xOjS=+{Djv-> z*2gdMG#UI+FB8q8w<16cP3I>7001r~Kn;yz=!O#%2wAT0xZtlc0?h50zyHeVow@v! z*?0q@(l2t!l_z}#)Gs@oJ6%n5ROtJ1CkL3K4c*)m3rP{TwqrM|jDX_*c<_%E8J50_ j5-Ap800000fQkG7kT`~%@o{H700000NkvXXu0mjfc!E3F diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00002.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00002.png deleted file mode 100644 index d84fdcdc77ed84cc4876e9c0ab86c9a75f507495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Nklb8Nt|<8AQwYP z>OU1(#o6Q3m5J&$^c!#rwG4<6QITX+LTQ*IokzQzJ-$!y}48ZIU#l4iv zkz-VjubVF6I5N8o(_Gd%h)?N^;PeI|EGQU49E=D&&7fv$KlJPySdFaQ7m0I&Pjk_7ZQ$BZ2A;yzja|#XI+2)LUL3ZHP!4#z;>+0AO`YOPs+^*E zv0E0VKfQE2dC*VDgFR0N8)R8*%{&z}Pa!xjPXfkX70000y6F$Uje~1|@C@w9O@EtH2HefPr vz+||DZC}DE1`CQy3j-WMlVJk@0G`V~GbW_nIHMlm00000NkvXXu0mjf>xA^? diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00003.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00003.png deleted file mode 100644 index 415b46b7fcff14b1ce9f638adf83e1fae116f4ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmV;00($+4P)78+KeUa3ZRTIBn%^!x~bW$MNw9^oO55f>-!a90ib>x5_Z(1*7U2K zHf_}4r6L}5G$dmJN>F)q?};WQ_UY&QaDh$L{`nZhTmc>R$L}MlN!iCfjPtv*e06Zq zO_(&<&9Jw1vF90uNvJ#Zu zScL!p0000MWYk&^8!VRpSXY%#&aG;DV*<>o5)tTEXEyWlYO+0XS{z441xuL4HFm!;49smFU008hP%59wf zG&D6{_5;Xs@;ca5LvNxn@Wt)3_Ma#ogup71wc`#UahSJB<{|~2VPQ; z;h^x^c-Z?mc*;EgGhl37kXrm5`bnL9;PsZKKUp*?BDm=+5w{j<+wSG*gkPF}0 zb(Is>;dj_E`U8OvMzR}r_~2oL0f!GB14F$$c!A({4r|MBK%(jUfZ8*p{yMZMsl83F zD^WC0BZ3!1HC$9fSH?>EnPd{-9w+S{6HgA-WERmLa0_8 zCTEGwW)a?qtugT?RoMrgQCNaScrZ@a0KS1WurmMv004L+$JJ1WWyPt5=Wtk7oLb1i zgViSXP``m_P~|3>*Le0PFGt>G(bMns~^>00000NkvXXu0mjf DonjmF diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00005.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00005.png deleted file mode 100644 index e14acb667f9d54afd5cb376203774e8a33653ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P)Q@-F+48Ow+ob*a(hy|0!{&;Vis&N>GG008hrUSqd~5S(+~d(+8e zhKQs5bi@#X97T>RCsVm5YUt%XG~rtz4SL|c*VatpKs!V0Y2h<)PlAq!lEizT1ac|j z68&All^s0}T^XoFp*dzNKu1kBjwF?68m6SP4Sh2h+gR3o&>)`muB!qA{oifn+#!RBk*un6==G%nGkj z61gV2*2g&uRueB5M)YO+Yeg8L7}rPRnfrEdfF;Sva91s|9pC_ax{3=YKSLMX23HX3 zbJ4D_37eJLRwx`UCA5MRbTK#p0001<$!7fk{c@B@jO&q5qP>>6IA;GVVh$Twwvqi_ u#7+ysd$FGbZpLOQ$lWmu0RR91Jdi&ei0L#OaD5;E000022t{qr>?HeNl6&dLw2lQdVh}ZX_bW{l6o^K28Ug?S006)f`Rb?>V+C_sxiixOD3wx{k%P-7?IP+x4yx*A~$8otSp+6L<4sQk=DXXTY*ds4id;> z9C7)ouoAT=)fGkcmULLQ5t}!FhfFDm5|udWrX;iEMKK`aA6o5w9kFo$Z*jd3xoIlJ zR9$M6d5Y-2kohS+H3^!lLs0&9zXOfmsaL<)03Vqp71w=W@CI~@KkYW+B~$2;i=lRJ z8NvGSn1oYFG8yJ?v5EP#GE@0?NwK;Z<6uGB`yMHmBuJ zyWjGZ;FOFjjbn57NmfX}csPJ0c0i6_I@-zyLTA3o#E;-i_Wc~999Tb9lCgvC#I0000006jhbEoCnCge$oZ>}kxE?gAEKli6$` zR$SZsjh55SuB^yLPC5uHTY4G(L4}K5>w!lLFUiHCt88S%|UyzZ5uIU z(UiFSkY$P5vuZ<;Q)XYftpIK~hAABwrqqlkQ=7$(o~^AH9ag{r?}^>Fa%c>(hvhnZ z<&^1^LzZd&7-~|L4iiwW?!(ad6TABPHcXHy%0E91eOyq3|M8CzFPROH{4s9a$GNXb zn{X~kHp6l)_j1G`nYp~?a6}sy6(Y7a zK-mbcK=d~JVMCQ<_Ra3L(SY-c8iZ)nS3tH_V!4x<=A-R0(ab~@mkYW{l;eEj%xOKg zB4;z4#r`&7qo|##22skP{^Unm&Y^ssy^we)s-Bd1#5|NMKe-UOF0H|uD;JI0FN9S2 z>+elG%-i@Kc8vaoU=FV2->_p2CL;_u=3p8aY7m5&Oc@5qXoYW1x2uU)QAWg8d{un% z_4Fl{!jmUpi3PE|3-U)Y?#c2iVD%{B@)K~-oH4zeHC&LE3$$7ETm%3B008iIMxU%F zgfQ*zZ4K>U2jSIZ{}~-~M&JLjS?ozFFJdIpqTNxfUYaa_v%#Y-v0EghF8@fhi+4Kt zy%<|5?}aFqlqW50k5+{)ZdMC73%Bod`n4NbosiPdRU)l?W_Tz;yPH&&~1t=7N0>F6o0XBO2N(RLOrxrCZfU zGU`0lAjU70St4Xj4tb$U06DES^bObOnT1+t)jEy)_JDfksSk|7dxp%KL^%h z{pR&lI!~y)6fa7R#+F)zbJ%(YxOe7K%aeUs0QmD7>07m`LS-ZzA4=%t(dFp$u<$Cj zTY~uGM5k^ly_*RdC)WLM!TZll!jptA~qQ{=$GnQt?cdzs#(sLnT#W{X;P-eu^OZeMo_}>L6xqmC>$TFOk}< zx79}-3$&aWr3f+WVUYWprGDc6b1cE6?VPE6`4=hI-Wty_NCn zaCQ@RTz_iC8@6Kl3$&9mW=?H=c?I8>M{mgNz;+ul3Z*Sf0001O`~t%~wx{_C2nhfH N002ovPDHLkV1g!iJs$u7 diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00009.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00009.png deleted file mode 100644 index 1a586fb068d3a884a9afcef249e882709021a2b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP)dwjsRqEjg;wpq@KYOu}hExZ0kMy=Rd*t!y9EDE_% zZaV&ra1`(DZJK3LzIhcu6XeRdInMgH8Q9E!p@_oQWa)@f{guZUf87Y6&6S(%` zLMzqNKhT)Y=Xm<}Snh!4-6mk6)MpD%K;wvVSa2rR(AZ{+E353oY{HW*vjpu{wEp@d lumk}B000000002sNkl(P zC93#ri|SmlG$2XRK)gYw-pH@R&_Nu>!6)WWC!!F7+xy04B6c2LWGx-`KR#8^5VKFr z6w;Hc{HigjtLjM@^VD8mq94yBhe4kez~@u?BFjo~CaFQzxG|kY^=wUKhH3VfHi)G4 z%C)rF8FW|y+I(z$8$~;YyB(vKD<-+yxAiBwZ9&U2I?^ZUumzPfw3o1NsYcSmFF#bR zI?13w`U7yhpm(2^d!pu}Ovu~2tP`alhuAtk`T%W3|1icxKQwnO}^{D*pU3ReRE9Su@Z||C(+&qS4`X z7LB$7j1T3d*v2S^x9i#+4rQSgz$NYj=k1sufXvtY;Lz9AUXl1OM=xb}_RE8d!Kd~} zqOYA1()*c#aTDf>E#_4Zd&Lor-Uj(3dni~d_wU2g?eP9Y5QCY#xg9b1GJ?YqgRcQs z-yZycU^s?x(IWs|84{_?&5p&2|wEr0-zjL#lD^xTBDRoA6{7y$1y4 zzqkMZ0001;s8>T5EGup;{EP+5idzdy@FF%D1Yj}b@?P)F;3_#K2PT2pF*vtFi7KTvg9M zB(%`4WiHNUe^s#2$ST?IL2S4nychd9;K$gk1i4?VLI3~&02kyBb36a9&UO?Q00000 LNkvXXu0mjfX}RC@5zHnB#?_j+7JK$0001<$d98=j4_0;ZClrh zj;HKZe7fz`_ll_<-c-^`ER$NW^XpKw6EViTSB~l-gl*g0)=$^l2O>{*l`?0$@N(!X zB96Y&P~xLIl_a-}gZi*~67GZ4H;HS;M~OBwAny;i1sRoMH&Ovo*k~iMI++thv6B8t za_A&prZj038q9!Fe{_5cg&oD*mZv9El8u26j=YS6W=qhr^!9Wm4VEC@LwzT7%+o}g z_59*ct9p90>32Z<5Wa277sQf{h%hhj)~eK?-X`B9#I6zL`5xeYK?iLd-*EIiktPmk zq6q*10000uf&1gOlN!b#)hPvP{kER%;89z7mA9Yj!s#;DOS<{wS81R%vwXke$N#Na3?48AaiCoLBx;i)H% zXZ{QjdCt1Lr~?i&Dz{lr7IlEaZA`zjq672*q%k&WnJDhxDm@f2J9u@L$cQ}|&+mjM za^2%6006Kcrai#8^44eem6t+(>xvQ&!veOJ6K#uMI08+k4>990N-<_x`qzhRorXJP z^e^S3bZk~sD8Gx~FlXq8*gd{o+cM4pqqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00005.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00005.png deleted file mode 100644 index 62b8f9154a59de1552647d9f8a82fcb276ebcd95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmV;n0!jUeP)60D9n6$f){c zZU)>$a@$qkHs+T600000IEkTsK)49GuIv7D(V|f3Tt4s8sK!t6Gx4lTFEZ?WgQnZ) zPXH&>CAnF3&iRQ#c}{FP3xmgk^=sOWcPxupWGD!an@WUaeX&>BW8|fs8Fhz=COy7GC&4A*SoLsDZZ1v%F zG%2#yjBAQDSzG!pbwr?vVbt(RK?sPd(85NS~q9? zWvKjIP&lCGOZvXkRzAh#M}iLzvsz8Q9sMMp@c#iQ6aWAKYO%g>YDWEn)dLV%z6#@I-ecz?X~Uqr}`#9QO}>KO@VTqv65D07yf900000 c004CO1$3=RiLDrxN&o-=07*qoM6N<$f`i&Z4FCWD diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00006.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00006.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_long_tx/00000.png b/tests/snapshots/nanox/test_sign_tx_long_tx/00000.png deleted file mode 100644 index 1597f7eb7ffedf294329d64977517d7c1a6c59d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0gPki~^?ZCGaI03bfN9pV$@e)A8eO(tj-Qm$ALe2rbKwE51ek9t+))M6sa3kkz46EJp1cJ>0Y1F%;%)OO(37{b^$p{y8O1uOV=yMP{ z4N>2M=qDIG4mA1~f+Zl4IhMTz#hQC7@e)vAv5pw}LevBR00000%oF#W?f-xr?B{+C zGGS4ZyLrj;o7J{L*cuk+@9pMF{hn$lRmyVCOgCnQJ!9oK5#f{FUK?tcg~b+!HuO~S zyuHgP%Ch*(AwB^v2kq~$UC}`I&~lfh61`A?+T45s+FoF6`<}5^Rboe84-MMQ1c)0z zrk*L^^%Kj6lxoAa)a`vWc%+81@mIWR9PH>g+fE^l=svH(*OVf07*qoM6N<$f)$_=QUCw| diff --git a/tests/snapshots/nanox/test_sign_tx_long_tx/00001.png b/tests/snapshots/nanox/test_sign_tx_long_tx/00001.png deleted file mode 100644 index 8a3938bbbbf7b5c07d22eb66bf5402761eba175c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2_;-qE;p0>pD z<>n9nxu1&t#;!Zr$?NL7PpP-R|8xz#!YMSz?~WNzpU2FZGgrP(+M55BH)iVved%VE z$F+g?5A@8O8k997YVo$)j1R@`ueSCt*Q%f4(j|Gpw)0zo(fF^B!Wv`R3mZkizUdV|nHzbD?+mH%~mT-!b; zO@3!7^*Z3&^+|1a@5e_>zAV~S_V(vJ_vbhFr`i@KUQ@R#|1Na3ZJvR@!jc8*hj;f5}f@;|10;PTuhAeZ;otw_kp%cJ-`ZXykF5`M$Qk i{B@soA+7?Ge5YYTJ3pB-DF{T?$~JqZvH#O((*l(5kUArm_U1FG?pb$pN3l8sC+gdR5JCtcgb+ej z;?x7&9f~FQOI1>Ov$ji(6*k18CZ0fPlr4Ckpvd7$tsP*=Og#lmKIBjWuw-m=~s{UC!2;0jyn zg_YyTjDbvst(qZb#5H$f^N--2YN-1{8*sJfi!Hy`#qhM%`eo2ovbG?zT4lUz2vCZc zv5mO$7a%D6VcVb}iv6qJ+#w>aEM{I>>huU9gb+f=#q$3Z;o=IeV=`y*zR=ZfKM|}x z4xf_8*4eXswi@~$@Q7c=&1_b!+!7c2n1VtDkX+%Ks~)VzvpnJnh+qleL5+IVw5Iu( z1(;#8xZTAg7C^1NL_|&3RW^PA8h1ztA%qY@R`3V39BT}ju~>Ql0000{GY`WJC?(W}m_pprp7YJ#_Yo=&?J1 z5%ew;H2V~81!P3J<7PiL;g0+O000000Nf9psV}3FYGnUnJ`z5h{luWJdo^7>oL}cB zvp+YWz4g03fRxfB{~6G;a;)5tU#SX~xudFpEZU34+=@O$Y3)$AtlCzC6ai380QY-u zC!0U@@Or&CcS}qnXuqW%bGfb)>NpfWg>A_%zbg#IFxz`Sq!_+Ruf4uX*@lB?>?Qxx zJ4O8E*yXKierCwr{QrBvfXBn^=xu5YK3m(PBDSqJ+Fk>XWbFr;UBf=?w|A|dG52{5 zTUt-HYMaKH%O|XLYapfNoeB9(_?uYus|bCrU(^u*0Dxga z{xVKu9T3}fA{>kC{_H+8_pO9lB9cFQ&MV6rKxmNqNx(^el)K#A&%)tz#qr~u pO8t`p00000000000001E`~dCh;SQ^lGrj--002ovPDHLkV1g2H7Eu5I diff --git a/tests/snapshots/nanox/test_sign_tx_long_tx/00004.png b/tests/snapshots/nanox/test_sign_tx_long_tx/00004.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00001.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00001.png deleted file mode 100644 index ec1e8cb91e91cd2b6f84949718195f4cefe20ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3VQP)EyTicUXHesXZ#wxIB1#F2QQZdk3P5Kcy*o$5J~Rl*p-(=%8FDs z>6t(Bk|YMnjG9-CjkEb)Fb9cIg0yR8l{@GE=9aBU1~JG(N%Bz|G2G^TxaS9%z5)_r z!M0!&vJq}=$k;?vS+N2#q+o5T_u{f=xv*SFGukvOM}%_vgw7~Uf^flsqR2y;ujcsE-ndh@dN+>007|Oc%BCskf%2nHGkRI zJJ6`bR|g)MG$xDGPy_84AZz;NS%P>}K)8m^_UfL@+&E9atjm|iW=Lf%CQ)pxP zjE1#IF(D5Hv1ACN$bc49lW>#Bz&QjnnaNqDz{qgV^%nn7F8QXjDlX8{5auvs_*4q2CRi4VS*x z9{`-MhHA7+Kx2%_uI^sNO~CL)R(~GDJM+!M-75`;1c>5d4nb9Y)Rbp3O6=CCT8rJZ zvrq1};g#63R7>}rNqk5(Vy87$pM$-;s#?P)9G!@Jfbo1?W!~0(#47**006{8RYPOS zidXllkC?LJrM=?#d=ZNvD{^9bMR52c7DQIOgjXCZ0WoF88+cXHw*q3yiWl;#o0ziV qoxFk?dNS%QD5k9VG_L>vU@AYEW1v-AI4{fq0000cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(N+c)S3ih?)hplqU912X}fIz00000EArRSS4v4(j^k+P zpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9*GBzTjA{D;Kdl_qpnSL_ik^Ef6hMO8X`u7u-E2w9-NP6%f`eI4vU$-slsw9Qt__z%|D_03?PaL zdj%s#M!0LI=m8`HkLlq0K4J!BM8ewWWzZPOCsr%yqPEP>87jbC?3ngQRqj)W+G%DC zDnSITjTckN*eTW=+G^=)!_T^&;4YQw4Yb-m_S1qcLD$a0000wQrxlCjB9T1 z2DKvW;70$7qbKLBh+1FX?%L~CTCpK4TFu6FUts(Z(Y3F=u#f6twU+%Aw=)`R_;f>8 zt~ml90mOHcEAtg#a70$tfPe5$HubIvx7z4Md8Rh%0pCyr&%|2~6H^%Zp&jd?7c>v{ zm20stGgYDYQ3yCR7zRQO00_eQ{{sTH6{j}dBVb!`YNICfZ$noA0yqN!oWUX-dlBXY zY%5M}Bv68!fdBvi003AMJcz}95DVB)oZ6_tbAU4tz!?bO3>M+oi!di(Lvd;&ffD2l e1ONblb@>OdR*KEKrLPpZ#feA2(?U_A|$P9(vz&FufN6E6>vyS zSc}3$E(~|>l$Pek8NLDnF=5M2@4|7-cwyPEq?|%~wMKWWfI8)sF5XcpBD>U-PaY3l z8TYM#Frb!!^KUNS^Elw?Dsg91*q+Wu?o`t=CjRD7Yw4JPE^z<=00000ur7XMx=muJ z8GU#5Xue$hg!*{u!d%zN zl^fgAaW?l(#cB^Z3;S6LqtR=iLY!Ai+-$ diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00005.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00005.png deleted file mode 100644 index eeaad30039feed03ebdbeea850d954c111dafc71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|=zTs8!y=g(K{HDyXif)=# zyFjXB+NQUS9WL)2zo>eII_Id&UTa^b$-Q*8>It#%JDdl#~r@1#R(#mIt dSP3G}yy9Nml{}^8#C>@P9Bk2p zxXZIw&xW<&yE?=ex~R7bsl?-{bCY zvUBAAq}i696S3TlW9*6y0{)!`^sYjuHQ4fGyBr%)i3y)uY7oayJdo+SCD)MVlP+ar z^JaLk&w)0k?Xk1+wAL@7E!wq2`XwTctam&15T1ot3h(y9dN)*_34an({uLpn{QkQV z006-AbuVVy2fRIj3e*1^n!XX0j8Bu;cBiIeX$Mr1J3YEcw_0`M_FAUz1F}}75H58b zO`GYMZ5z9oX|U+6WR6~9(YG*YMZC|jpISe7=;|%oeDSVj^G;ZJ?sdc>)7AF2D6=9? zRR`tn(p)PZKaZ)CT|n000000D!OJ2k?2gBxgqm QRR91007*qoM6N<$f+V&TLjV8( diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00007.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00007.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00002.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00002.png deleted file mode 100644 index b71b25bddee80f99c1653e804db4662ef7ac8634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmVT+qQy+#} z&xREnZcMU%rGAlOvPIP@t6Vj2Dw#9Df<09o!faTn4_t-Sxy9xL>m+HzxKFJ~)6Mi5 zaG?&^2#(_%cUx6_OGIq2?p>@>2_@s03O_l#jAvNY zz7L@HeE+p$o<|;I)$a^wrgLlBHln@z>ilXb-pU=VqOSg`Ma_HazHn!iNK>4v!So>f zE~{wW-;%5pt9r9xU3aK;oAz{=x~EmO*7qi{>jSxF$xH5YQ}oiW@w)SZ&^H*Hn zDol)`OJB~Ngf(3v6{i^$WyK#fj?EH~YIRFMYR)~kPVazjThG?NT%>UNseS=z9pJ~n z!;NxQ-AEHMs5()UYG`f~?$wch*fs&VAzS}J;}e(|12#-R0ssJ@gtDQ*rF?u3?kxS* zo%p>A%B-Q>JK6+zvnx>Eg>irv@y zxhy@1J?8itB(i$1OGiIo<@pzK?N#Y{J9>m*-VOYr5M&`OVINo_mA6u-Rx(ab=l7P# jM`-#700000091YeFSqX4SjHy>00000NkvXXu0mjfj(}j4 diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00003.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00003.png deleted file mode 100644 index ec1e8cb91e91cd2b6f84949718195f4cefe20ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3VQP)EyTicUXHesXZ#wxIB1#F2QQZdk3P5Kcy*o$5J~Rl*p-(=%8FDs z>6t(Bk|YMnjG9-CjkEb)Fb9cIg0yR8l{@GE=9aBU1~JG(N%Bz|G2G^TxaS9%z5)_r z!M0!&vJq}=$k;?vS+N2#q+o5T_u{f=xv*SFGukvOM}%_vgw7~Uf^flsqR2y;ujcsE-ndh@dN+>007|Oc%BCskf%2nHGkRI zJJ6`bR|g)MG$xDGPy_84AZz;NS%P>}K)8m^_UfL@+&E9atjm|iW=Lf%CQ)pxP zjE1#IF(D5Hv1ACN$bc49lW>#Bz&QjnnaNqDz{qgV^%nn7F8QXjDlX8{5auvs_*4q2CRi4VS*x z9{`-MhHA7+Kx2%_uI^sNO~CL)R(~GDJM+!M-75`;1c>5d4nb9Y)Rbp3O6=CCT8rJZ zvrq1};g#63R7>}rNqk5(Vy87$pM$-;s#?P)9G!@Jfbo1?W!~0(#47**006{8RYPOS zidXllkC?LJrM=?#d=ZNvD{^9bMR52c7DQIOgjXCZ0WoF88+cXHw*q3yiWl;#o0ziV qoxFk?dNS%QD5k9VG_L>vU@AYEW1v-AI4{fq0000cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(N+c)S3ih?)hplqU912X}fIz00000EArRSS4v4(j^k+P zpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9*GBzTjA{D;Kdl_qpnSL_ik^Ef6hMO8X`u7u-E2w9-NP6%f`eI4vU$-slsw9Qt__z%|D_03?PaL zdj%s#M!0LI=m8`HkLlq0K4J!BM8ewWWzZPOCsr%yqPEP>87jbC?3ngQRqj)W+G%DC zDnSITjTckN*eTW=+G^=)!_T^&;4YQw4Yb-m_S1qcLD$a0000wQrxlCjB9T1 z2DKvW;70$7qbKLBh+1FX?%L~CTCpK4TFu6FUts(Z(Y3F=u#f6twU+%Aw=)`R_;f>8 zt~ml90mOHcEAtg#a70$tfPe5$HubIvx7z4Md8Rh%0pCyr&%|2~6H^%Zp&jd?7c>v{ zm20stGgYDYQ3yCR7zRQO00_eQ{{sTH6{j}dBVb!`YNICfZ$noA0yqN!oWUX-dlBXY zY%5M}Bv68!fdBvi003AMJcz}95DVB)oZ6_tbAU4tz!?bO3>M+oi!di(Lvd;&ffD2l e1ONblb@>OdR*KEKrSkHlT}hf|hGAVvvV#`pPUSq$=NN9m>n008hrKT&~l&LZXgen$lt zMVyPAa~3CV0e2HcijFhl6%}Z^re>8w3`W-DL#GtF_4Tc&&b%fH2?x2a^&#AY_Z-U?>yveC!d|65h(J3@WDbYib+ zcILsdbevcEbj8zNavJ+tjMj*1s1oP56#T$D!J*A8X+rC#dRN5LX24N_i$opAyDz9Y zMV3xXY8A3?xy=mCQ>L#ap31D1cuq*D>o#Vgi4Fh&EJ8nz^rRq$e%|6a_;P#;x)~jC zv+wbW?}y;;sVB_M>_=o00000007b-pZ*4xu-%Sj00000 LNkvXXu0mjf05bcY diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00007.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00007.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00008.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00008.png deleted file mode 100644 index 732826a5bf765ce0a7f4d425d9aa9d9d06990cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmV-X0F*08!N-uKFol0gA*$^w8?3lwP|N zm_hDBLDf&;?f{~aJFfb%33ucN000000N{DxOnn=Q)KLFsir_DLV?E9D!sMLk?L!{@ z`;!?;yIPCQUelV8>_=05{^>)cUq>}%ayu5yniljyFGH(?8mpEhg>o$7>Xu5HpKJw@ zePv=&L2DLPh88?4O95+w>gGY$-#l+?U?;5-v69aTmH$X~MP(4#w~4wr@HoxcsR1W~ z%TdY%f9+_s2L3u4MNOi4WjXqmVp_p>zNW^mr% zzdy+IZwRtk&lUgr&~S5cRtNVAz;7jITkpS}%g$K3$ZvxFzG^b^%%&bItvFVOPClba zUPCp&^6@^GkiQ9k67&CxQ13nf007|8eBGIC`-HbA;IRC^q4Ka)xr3@VsT!iH(J1@M zL1hBfSUsaJV)=6bw@WQ!S@k9@_ld_*`&PcGngAaqY2|c0-D^48P1Z1NwOW!*L~~r? z+t~ahTp8#-)h094_pt=CBARj!6{FvdUB?{-;2vTBN0Q2(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00002.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00002.png deleted file mode 100644 index 62b7685df5d13d38c7c1b9927260d75a4e482cd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 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 diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00008.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00008.png deleted file mode 100644 index b0aa4e8c4db496bc34903b7da3dc71a36630a09d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmV-00?+-4P)X9d_>VVtTj?g|h{YT#FWaaVvSaTMLP`Xcg}oxmCL zRmiFO;%){661n}V?;CfI`~Uy|008%cXX;@XQltK0qTrA4rqym<7jj+K@b*gZ#B0+5 z_x|3?=SU{k6FyFmeQB<~j&?Ef#ehloU|rnDI0^%F2``<}$_HtlL7XV^u5V&Emq+@E z#F7bGKIhTRn#}AN>M3fiXhJzuOj-|2^GqYq>{ttVF~FMz#SJ~uf`{*_f| zGvE%xbUcz(-ZKC2ZsVqo=dY3sCX;#Wm8yAR%=Ox_76o_m>Ok*Vr?Tbx-DALXtpM&5XQEk_g}E*Iv>#@@ej ywtwXPpvp8klExnskQwR&000000002MPw@xOagGUk9nn$%0000gPki~^?ZCGaI03bfN9pV$@e)A8eO(tj-Qm$ALe2rbKwE51ek9t+))M6sa3kkz46EJp1cJ>0Y1F%;%)OO(37{b^$p{y8O1uOV=yMP{ z4N>2M=qDIG4mA1~f+Zl4IhMTz#hQC7@e)vAv5pw}LevBR00000%oF#W?f-xr?B{+C zGGS4ZyLrj;o7J{L*cuk+@9pMF{hn$lRmyVCOgCnQJ!9oK5#f{FUK?tcg~b+!HuO~S zyuHgP%Ch*(AwB^v2kq~$UC}`I&~lfh61`A?+T45s+FoF6`<}5^Rboe84-MMQ1c)0z zrk*L^^%Kj6lxoAa)a`vWc%+81@mIWR9PH>g+fE^l=svH(*OVf07*qoM6N<$f)$_=QUCw| diff --git a/tests/snapshots/nanox/test_sign_tx_refused/00001.png b/tests/snapshots/nanox/test_sign_tx_refused/00001.png deleted file mode 100644 index 8a3938bbbbf7b5c07d22eb66bf5402761eba175c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|{s~ba4!+nDh2_;-qE;p0>pD z<>n9nxu1&t#;!Zr$?NL7PpP-R|8xz#!YMSz?~WNzpU2FZGgrP(+M55BH)iVved%VE z$F+g?5A@8O8k997YVo$)j1R@`ueSCt*Q%f4(j|Gpw)0zo(fF^B!Wv`R3mZkizUdV|nHzbD?+mH%~mT-!b; zO@3!7^*Z3&^+|1a@5e_>zAV~S_V(vJ_vbhFr`i@KUQ@R#|1Na3ZJvR@!jc8*hj;f5}f@;|10;PTuhAeZ;otw_kp%cJ-`ZXykF5`M$Qk i{B@soA+7?Ge5YYTJ3pB-DF{T?$~JqZvH#O((*l(5kUArm_U1FG?pb$pN3l8sC+gdR5JCtcgb+ej z;?x7&9f~FQOI1>Ov$ji(6*k18CZ0fPlr4Ckpvd7$tsP*=Og#lmKIBjWuw-m=~s{UC!2;0jyn zg_YyTjDbvst(qZb#5H$f^N--2YN-1{8*sJfi!Hy`#qhM%`eo2ovbG?zT4lUz2vCZc zv5mO$7a%D6VcVb}iv6qJ+#w>aEM{I>>huU9gb+f=#q$3Z;o=IeV=`y*zR=ZfKM|}x z4xf_8*4eXswi@~$@Q7c=&1_b!+!7c2n1VtDkX+%Ks~)VzvpnJnh+qleL5+IVw5Iu( z1(;#8xZTAg7C^1NL_|&3RW^PA8h1ztA%qY@R`3V39BT}ju~>Ql0000{GY`WJC?(W}m_pprp7YJ#_Yo=&?J1 z5%ew;H2V~81!P3J<7PiL;g0+O000000Nf9psV}3FYGnUnJ`z5h{luWJdo^7>oL}cB zvp+YWz4g03fRxfB{~6G;a;)5tU#SX~xudFpEZU34+=@O$Y3)$AtlCzC6ai380QY-u zC!0U@@Or&CcS}qnXuqW%bGfb)>NpfWg>A_%zbg#IFxz`Sq!_+Ruf4uX*@lB?>?Qxx zJ4O8E*yXKierCwr{QrBvfXBn^=xu5YK3m(PBDSqJ+Fk>XWbFr;UBf=?w|A|dG52{5 zTUt-HYMaKH%O|XLYapfNoeB9(_?uYus|bCrU(^u*0Dxga z{xVKu9T3}fA{>kC{_H+8_pO9lB9cFQ&MV6rKxmNqNx(^el)K#A&%)tz#qr~u pO8t`p00000000000001E`~dCh;SQ^lGrj--002ovPDHLkV1g2H7Eu5I diff --git a/tests/snapshots/nanox/test_sign_tx_refused/00004.png b/tests/snapshots/nanox/test_sign_tx_refused/00004.png deleted file mode 100644 index 09a1af101c5773a5140650e5f8ce3caf554d7fae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)>;NV+V3QIv00000000000N^FY7-Ky5 z?q~Ym-GMW@QI-pRB9?#ib! zn{EOgLp1^3Ls*Vv0?MbZw=Pnlmw-5k6UAk_8lnn!mbWF{5;2O|1A z5&iwh!G7dmKXL%z&&}=!lsBluuRN)+_BSKPwvU$gyKma~_L|+k&wh6Yey%ssPL67r zbZ5_CW8K?y3?alA)8Bm9ZMl4_?9%wmOvk()j;}s&H34OZ4r7`|Q~NQ@nc9Prxj;Ud zTF!@6daCkX-N}wsZ%tmkYb^oe5$ct%3S6Jjr~mgk9xh9*b*rCvHmoI}&2~P2STVnT z*DdvM@>L!1enqkO8FOhrU@7kNwQf>wpLqqATDwv`TTVbVYRa2?cPMoWv?t3mUiCrC zhuyBOHFLRf$Er|#)|z`VC@{G#$>(|VFXQIdzW@LL000000095RFRC+k$On9+FaQ7m M07*qoM6N<$g2|K6`v3p{ diff --git a/tests/snapshots/nanox/test_sign_tx_refused/00005.png b/tests/snapshots/nanox/test_sign_tx_refused/00005.png deleted file mode 100644 index 26c61970583eb352f45a2c734d6753dc0b19b549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*Qm;H+978JRyuBLO*Q_AG5U}~B z?~eZyzv=zWxU|XYK}3e{_V=}#Jcn6Wrn3T7LqJ3R=ik>OO=|+4O%M6~Z>fFu=IBpf zRh0FakJ>!bSbF92)SxiYJ5gcIWy!Cu-xgVGvo<7g<-=^F;#hyRicK4)g!$Z+Hhb51 zO68@w+UFEGzNeho9K3TI!cuon%>Na)%hcwgsf5g|ZH(R}t4osJRZoyKz5A{2R0%Iz zdmY*T8e3SCY1SIC^>gTe~DWM4fy7GIO diff --git a/tests/snapshots/nanox/test_sign_tx_short_tx/00000.png b/tests/snapshots/nanox/test_sign_tx_short_tx/00000.png deleted file mode 100644 index 1597f7eb7ffedf294329d64977517d7c1a6c59d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0gPki~^?ZCGaI03bfN9pV$@e)A8eO(tj-Qm$ALe2rbKwE51ek9t+))M6sa3kkz46EJp1cJ>0Y1F%;%)OO(37{b^$p{y8O1uOV=yMP{ z4N>2M=qDIG4mA1~f+Zl4IhMTz#hQC7@e)vAv5pw}LevBR00000%oF#W?f-xr?B{+C zGGS4ZyLrj;o7J{L*cuk+@9pMF{hn$lRmyVCOgCnQJ!9oK5#f{FUK?tcg~b+!HuO~S zyuHgP%Ch*(AwB^v2kq~$UC}`I&~lfh61`A?+T45s+FoF6`<}5^Rboe84-MMQ1c)0z zrk*L^^%Kj6lxoAa)a`vWc%+81@mIWR9PH>g+fE^l=svH(*OVf07*qoM6N<$f)$_=QUCw| diff --git a/tests/snapshots/nanox/test_sign_tx_short_tx/00001.png b/tests/snapshots/nanox/test_sign_tx_short_tx/00001.png deleted file mode 100644 index ce243c5dd05cd5e359a5d18c17f49dcac77a9e21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|wgozXrc43${NH+*@~BhGpja z-M<*q&geXkNm|uxw2qy}{$sl7^-R5|{F6C0GS8a&qF(3bPsiejzu(^K{&`tCr&w&+ z{3aiVLalDQj~ri992W?ES;|@Gv7fmn^IiAviFNBUv`-rSWf9q@G2bfnhuGVAiOHAO z@B9q38U!3#_n*o$?wIw(yqa^)7u9(iC+`y|Uf?1c^vHIN%az7I8Ts$8JKayQ$T!Qp zc5y>tVcpY{d-W1;OulT=X7>2!cK7ngA1Ts>$=5`$-(BsncOmz$Z(sg3Z1*j$&s_Z5 zUQj*Z#@F~`OSkTSpM0h5M`wqyLC(*3jmsaW*H7BdthVvj|76eodoRcDI-@?tdVx#L lw!Yt5NAgV|E(4Jb2jub$K0c2={`Dq^>*?y}vd$@?2>{92uo?gW diff --git a/tests/snapshots/nanox/test_sign_tx_short_tx/00002.png b/tests/snapshots/nanox/test_sign_tx_short_tx/00002.png deleted file mode 100644 index 8b3c9da6c13ac61bbd33980425487dce7acf2975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)5YYTJ3pB-DF{T?$~JqZvH#O((*l(5kUArm_U1FG?pb$pN3l8sC+gdR5JCtcgb+ej z;?x7&9f~FQOI1>Ov$ji(6*k18CZ0fPlr4Ckpvd7$tsP*=Og#lmKIBjWuw-m=~s{UC!2;0jyn zg_YyTjDbvst(qZb#5H$f^N--2YN-1{8*sJfi!Hy`#qhM%`eo2ovbG?zT4lUz2vCZc zv5mO$7a%D6VcVb}iv6qJ+#w>aEM{I>>huU9gb+f=#q$3Z;o=IeV=`y*zR=ZfKM|}x z4xf_8*4eXswi@~$@Q7c=&1_b!+!7c2n1VtDkX+%Ks~)VzvpnJnh+qleL5+IVw5Iu( z1(;#8xZTAg7C^1NL_|&3RW^PA8h1ztA%qY@R`3V39BT}ju~>Ql0000{GY`WJC?(W}m_pprp7YJ#_Yo=&?J1 z5%ew;H2V~81!P3J<7PiL;g0+O000000Nf9psV}3FYGnUnJ`z5h{luWJdo^7>oL}cB zvp+YWz4g03fRxfB{~6G;a;)5tU#SX~xudFpEZU34+=@O$Y3)$AtlCzC6ai380QY-u zC!0U@@Or&CcS}qnXuqW%bGfb)>NpfWg>A_%zbg#IFxz`Sq!_+Ruf4uX*@lB?>?Qxx zJ4O8E*yXKierCwr{QrBvfXBn^=xu5YK3m(PBDSqJ+Fk>XWbFr;UBf=?w|A|dG52{5 zTUt-HYMaKH%O|XLYapfNoeB9(_?uYus|bCrU(^u*0Dxga z{xVKu9T3}fA{>kC{_H+8_pO9lB9cFQ&MV6rKxmNqNx(^el)K#A&%)tz#qr~u pO8t`p00000000000001E`~dCh;SQ^lGrj--002ovPDHLkV1g2H7Eu5I diff --git a/tests/snapshots/nanox/test_sign_tx_short_tx/00004.png b/tests/snapshots/nanox/test_sign_tx_short_tx/00004.png deleted file mode 100644 index 3a161194e8aa97593f2cd08994f702352935b602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00001.png b/tests/snapshots/nanox/test_sign_tx_transfer/00001.png deleted file mode 100644 index 192c2bdd9892638a2e0c49d11a4a9853fa429f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmV-k0-^nhP)r&}x2buZFfX;;JcGS!{K)k<<%Jml8$nni1o&b1l($H6wOFL|m{X7z^2Ox2E#Z zM9JO#j{b20h|rt7j08J&3>Per7!?K`LDkp?MRUK859H__5EpgfDI}(A+n^mS<1o>3 z1~Y3Xc5uP{hsb_U*t>8)0IjYB00000U}qZl12ovvTa!}$Fx@9`S#vK`yfdj!MwcRT zv>rgJ#L-5A*e76iY~6fD!{Bo^jkW`f5BXPdj8VfW*R>6H#nBF+l8U9b#DSADKLE_v zw5M2SYOP58^#fd8H)|a~40>y?BbO9ceq6 z_>gM!9aj`mkc21WGzXl@KT`q#0000q;<_5@u&lVW@G~5i6_*y~;D^{`5P-=b0Fyxy s_ML<&4$F#53nMs!CW8O~0KmTd0K-5&qN!10s{jB107*qoM6N<$f&$b7E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00002.png b/tests/snapshots/nanox/test_sign_tx_transfer/00002.png deleted file mode 100644 index 75337cbf6eb3d062e579a24c9cf12fa5b7154a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmV+@0@wYCP)=X|w9u>r)0sdE4T002+qWvI)0FC@ot80t@l z7}M;%j~&lc1^ICt>FuPw%x}sV?|trx6*Q;af06?N=^a)*A<~X=|HBLNKreG>^a2627lHZU&uj z4EHXc#=!(evJhBNFgQM#2BuyJ%eSMSK+7vIdE>_RP+>TAC><*=W-YjpSz#NMlFo^) z`B7)VYU1s}NZu^}st6+#?l2r+PgilF@))|{GPr^;4QhQ6 zHY>HQP&iylXayh*v2jzk16&U9L0000Q(!GqSAI>Q*yl3e>(T zpgQ8KXZzCp_kAxohRRW;#(TH+G5Oefj3iME6|lLA({nwJwd@qh&ar3yrpxbus<~iC zI5~3C-P^@Zs413dl{?xw;T9F3l2>?I3H8`?%j@*g1#WH`^f$XAq5CI6951J0001dH2!8I`@Xw9RSk{Pf+S$4P z57q73yBuk#G0Shww7v6AOH&e!Q2(jDY5H0wJL6>fnyGAVwSBKx+8fH--&$9I+G$G- zl%WCyW{n!mD1sf7BkG45l=GWq=moT!HXN}Rwd?~D0000000000006M1U#(;C;ipbT Qod5s;07*qoM6N<$f)Li*SwPd6Ty30Ckmr`5<>dPjI8Ww`QF3&MT*@8Q9a# z#=7P^9QEUV>l=M%HA~L(%RoUFm&;cKa+lqGK zE|1xMa|)Zq>Fw6Hy8W8&=NY83rG)L33pu_pPGf%!Z?67|u2p}nAXb6M2kY)7FHJpk SU?UR`i0kR<=d#Wzp$PzXMTkWJ diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00005.png b/tests/snapshots/nanox/test_sign_tx_transfer/00005.png deleted file mode 100644 index 6e3cb60a385c580fe71878b0c03306437fb2da3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gpTP)mepLz~eSsE&&H(@b00000007t|gb+g5?ZpK5 z-43k8mh_R&2|!Zcd%xF{DU1c6^@cI3zB3nqND%|O>N|4*ND?Q}O{?#myX|)173#N; zQT3g<84xMtwyVBv%q{r=00000t_N%C(-5Ra{gX+8-{OzuyZJn#-uw9TnmL1A>AYXr zHOBt(B!OPmVQ)SogrG75>hYeJh`G$@gE$zA`bFium3z)t*9OITDYh*NiyjAc=o4+; zMORjJ(7Br)qmZm$v!zkGm6vx6#`2Ek+Tijz9qm7o2Mgyxim1ldCGRC(%u3T4$bGrj zj{SK3e;%+_sY7*EP3L034tmvbEY-{>)>?9#+YV%up6$(k&v)seVO0Dow(1Oy+_YS& zkHf}SG9!)^2Cunvew{)rPPI&)34anB{uR+$eFFdhsPlD8uk8=K-GL73t028xrdT3& zT07vRWJ$kwCDiu;db!M2+dMl|S1zoz^5m*%#2l4W#0X1rnRVMKYhv@0_a&Qm!tdlV zr`lc?W2uNkxu=3rS3W8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00001.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00001.png deleted file mode 100644 index f8e1b290e400f745d3eebef78a0eb4d227af6de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00002.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00003.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00003.png deleted file mode 100644 index 2737bf95d755c2bb8947f0deea608a86d1293eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmV-Q0k!^#P)qqSaJ?G0}n~?kDNg9>~0N{=u(G%E|bFM$8l%i&G zs^91dym8gsi_r_vsFy{lO+UCbGGIA>q9^c1&bg#nLaZ}g9egT-BOCo4u=<$qODU}` zlrc@#f|l1nOVCZqbq#XPBiCT`7F4W;xRY$tf9h5?lxbQ}J@|BumoNYT006+2sYW0!s)HHf4OMe-hwB~qW?Jn00000 c004LO2l4`Al-;AxasU7T07*qoM6N<$g7qYj#{d8T diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00004.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00004.png deleted file mode 100644 index fb41633732cbaaa89b007880cb279e1999ac3d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)&=r|JiH9gq-x;8*?Nt^=~fS#;OxhY()79XNwt zg`BD%+|7W5klU~NzHt}w0{{R30Q^6QsUO3T8ucG03;s$M3s3W9UmnMiE}zL3_)5(E z%D#5&Z%hw(%uK`>7ta7a-pdj*ii)SNe~ zhG{9zM>u+&ZXZ0kEo;pAG3d-fiSq9aFJ#0j@tD!U!k~u8t=@k6x6ClIQ=JGF#jbmf z)Pk_C3(dF9W?g59FwtYwcn2=u34arheidOx>i__-i_RV}{tepRk6WP74iLO!exoQvCwqE1RIiQhYHZOG& zv6d#%Sqd}FDTFhVlp`k0x~0$h=0PdObCJ_Cz)T#Ps+~w8jxVofXUv+YB|)c}5+$>H z!{S_!$)KR!`Jrj6*)~!7wsDV{UV^kVWr=uwG28Opp+(oklml%k2060_jHoQeW;c*1 z@2M?lwU~G?N)aY%b+ykU4rsRl00000000001V5sY7A@g^mEZsX002ovPDHLkV1k?U B9z6g6 diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00005.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00005.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmV-70m%M|P)(4299-PP+dkbuT_t5%ULyK-2bqPYwq{ngr-v#*_d60002q$cL}FecwsTwr!K9 z=(D`_+$M5piAt8sx!p36shapE-9H*A`h5BuU(d!3E0Q9%RJ| zI1mfA1*4FSaBD-(PGm2man>c^K-*YF$hKodVN!s6w|kLATTnOlM&TZJZ4dOFrDSyi za_zSi*Zxb=qfi>OZQ9FDJ2Qy4vv;J2)0p_F7T(Ty0=zr{00000cr(uT0UG4(%|*&z zHuecL3h~u}Ba_BtwHU|I?f|k9S6(ED_XNa_J(kaC7<|s6(N=)*2mdJcu{E5L#x(?5 z0cA@^>D^+(;ar~p66^9#vCq`KGVv!zhw__T9Y2in(Y|ui>;p$U=!}bae(QT`3T-T( z(XcitCgi0cR_(uspRgnP7lIsI$-l582a6E`jvOolp?){`VZn5a_?8+ONGvLYv@R|JPIVnJlZTX@B>5)e~Xe1KOa=T<;WS@A|*ohGKN r_$05OhF*-i1;vyV-{utn08Hf@PV=WojFXLk00000NkvXXu0mjf0Z>HH diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00002.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00002.png deleted file mode 100644 index 31b2df9f0143e8c7840fac53daa4de974d34c5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)%nlG;cl&ptz2v?s^>HobwI{mc`K@A$8f=TNEneBWW^HHjU8`8MrEZ$TL#A) z(pcI7W$ZggUy-z9DV1zCU6j*S4n1sC2G3rR?u@hJ7btlyAsrB62><{90002s!L)D0 zXqvt{hKPy#gPm5iYXDxiO1hP=MibYvst57xC#HhMOp8Zsu{}$2^bR#;WfOXr^;Z+Sa4J`|3P5THkx-Z;mCEOI_YA`$q z|Cd#??zbc=#VX!xXxANL-KISqrtWD~srB9@c0G_hOFn#`8={wf_1B#jBsa8b$|?k$ z2o6UdECa6Ih{(62_he)R_wQVROzaMOhUUmu6L(8MQqBD3RLvMF(0Jgj*fRksp1=I^ zT47)mUHWqFB(&+`sW{CjFDrhaacq`=6sv0jTyyNXb$SPM+j_Qs<-&!-PxT83>i|0j z9%hu&>Ux^sLDh(&R6}!{aIKE~#kL8^4cYn!8c$$i4A?LM2><|q;>w0Pm-6vFxUuwW zcjDJ7=^>@GX3u9NWIPF?{XdAfc0u;bE%bzCB+dB=2%DUvdmBpKC%RJnD;0zHGpqkq z!Hxaim$hEk0ry^cj7*o^4Lxs1kKoL^J%|2ns2zlj$ZSjnetp<{HFJ{^Ptq3v00000 a6n+3$qsZECxfB-w00001zT1C diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00003.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00003.png deleted file mode 100644 index 8973d807187e920f82beb21ec8cf30baea8ce05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)Acf$Uc#9sPgho(u$AO!;Q?$;O z5uX;2Qp!SP5vitX@WN<1%#XH4CTkpuPYaN@xtaltTlgyBuD)uEv76ComPkQC>m-8^ zCB{g-=_1+8bg$x*f-|%EemT>!6$FVtw;r6|tGrL@g+iWO2xR|#(T6V$)sy$l=H|EyE#1=sc iUdT8D0{{TvT)qKlAlT+IBQo~@0000-s3`MDDcEbLbNr z^03+5#!%9eSf5jl(1E3!rA&NdK5`jg(aYsEG|s8de~zDSmi8z=ZGH0w$w9UIYW8%| zoFfhyu&!(NLUv;5Q&CJbQl}jcJ$p&>5Dpno-{xZai!La=tnu|GDq@hVB6kh{5)}S^ z_`R7k##qKi@BRDdJc>gJ%7{*Ecy?2N%2KAca@Oe6I4ncO3Xr%t2{%?gIf2A%YYz)r zlsVC1ka;l)fXS5r000000PJwwicq!+5S8LN4jaXYr^Fi1ZYTr-;LaxiG@-gty84x+ zQ@hxRm&JVOqbTqF#wIP|WpPpNuYx&glWr+DyP+pnst{NqIGh-C16KpUAkYn^8#`Ay}gx=vdi3v)OGXwwtU|za@NpEoST18wkwvU1(?F|##?UWN= z)E@Am=8mX&N>b*;#*p~;T?XtdS~Vs&M-RK0CQZ=H5IS->P)VK#9d~=6r+-a0FMop({B|gfJF=QX@>{^00000000000Dzd}oO8~* zqnO~mJAgBZC4J#J38?C)l=en4MX&_4W|*MrQ@8{aL=NJrPvH_!C9a}}R-cGoy8}3a zo`r&{PvM?`f{;6|`mqVOQn}o202~Wr z+(){)o4>Mm$9~)szZ3aLrxtWP=lm%ndMeL+XqW@4G}tnVYjx3%uEM`Ge|4%0zq;E& z$JQ1ti21+?UKG>Krj*_y+-`g(^#(l31CxWO7=D_01t=Ue-2wn$5ek?q18k zYq^%hX6B!S?pJG_;BpVDVV30C`gOVzF$*oewvo#-~p%Usn{5k%Y#>qbJp6Mho^{a1vu zyZ`_I0Jr1oc5B-^ygdMi%l{jyw@EFJla!a&^%q-?qa(L|pP`SLzMFe4m!AVnS5gS4 z%|#mX7tOldu+)V`Yb_si!9l(7S#S@N!zQa^9nZGr`;=?gd=eJ+x{sJ-rt037U{*v| z?x|$>KIj@&B*1Yc#|=wT{$i`HHY`U1pdIQ100000000000D!OJ2eD|?admE^qyPW_ M07*qoM6N<$g7O6lHvj+t diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00006.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00006.png deleted file mode 100644 index b2e3594821448d4ce9664eb40f674e86e55bd252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 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 iF7EtqsfK)b^j^|YTIybgHqh72Vq$1hOB~1&B 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 THUaoT43N5-_LI`b7NP$SFflKz diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00002.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00002.png deleted file mode 100644 index 269b12a1d82163139d7fc4396400ce635571e22d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11800 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 diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00003.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00003.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 THUaoT43N5-_LI`b7NP$SFflKz diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00002.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00002.png deleted file mode 100644 index 0d66aad5a5be6c953ee6390823eab508a1a67846..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12392 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 diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00003.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00003.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 NK+oiQ=~aiw{{bbf>Inb< diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00002.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00002.png deleted file mode 100644 index c0094443b57f560dd8afc599ce68dcc74a35b25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5881 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 A>Hq)$ diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00003.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00003.png deleted file mode 100644 index 3343c268b2e99fdfc9b7e9b74475c7cf2e1e56ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11302 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 KJ*d2AAMrn#LNS#9 diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00004.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00004.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00005.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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

K?HL(R=0Or>) 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 f{;MV1j-=(l$j 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 UO4|g^p&d?q8hw=gNm|8!12vIoL;wH) diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00003.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00003.png deleted file mode 100644 index b91a1ee15979ac7f7e5b0666f064d40985f2506d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11480 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 diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00004.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00004.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00005.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 iF7EtqsfK)b^j^|YTIybgHqh72Vq$1WD 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 V3J#D1{&j`V?2^^R>htao{s-{4vL65d diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00002.png b/tests/snapshots/stax/test_sign_tx_delegation_staking/00002.png deleted file mode 100644 index c9c4a7dfb4897bf629682a370b52995a89e95177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11477 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00004.png b/tests/snapshots/stax/test_sign_tx_delegation_staking/00004.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 iF7EtqsfK)b^j^|YTIybgHqh72Vq$1hOB~1&B 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 THUaoT43N5-_LI`b7NP$SFflKz diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00002.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00002.png deleted file mode 100644 index d676523c5258b31a66a50e109045e0a3e9bae938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11156 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 E0Z-c|1poj5 diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00003.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00003.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00002.png b/tests/snapshots/stax/test_sign_tx_htlc/00002.png deleted file mode 100644 index bc6517b6f259248deb0ca560fe678a174f1e4586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17155 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 HG3I{()!2P< diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00004.png b/tests/snapshots/stax/test_sign_tx_htlc/00004.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00005.png b/tests/snapshots/stax/test_sign_tx_htlc/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 E3-^H}r2qf` diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00002.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00002.png deleted file mode 100644 index c0094443b57f560dd8afc599ce68dcc74a35b25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5881 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 A>Hq)$ diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00003.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00003.png deleted file mode 100644 index 56b7625124d599be72fe3f95cf02aedc2ddd7fd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11046 zcmeI2c{o)6|Mw*op@brpB}5ETmh2x%MIp+*FGIG;uCazf*6bmp$TrqyFc^afF{UYE z3^Qb%EHh#-mWKQE{r>KM@B6y1`}$t@bzj$S{+e^<%$YOiectcq^YwVXUOhCv%Y9Pl zBnt}*x52&JW-Kg6UbC>UzGG(v_Nbe*SF^ClPz`SDK7RI=N+##S9}wzhmV-4poY;fd z1zF>ti#=f%VvQFSb7JRZeIY7#j~%1ZN7x#hH@W>dKCyrd^f=<)-}S zS>9j{88lXwu7_;rSd`g8EM7cTEI&jWSSod$jy#O(Vtsc!=GZ^ntenq<{`-Lcz7PM2 z=ix!UbW*6mk>Xcf-KB82dXX_L8jBc040Qyk7m+xge`g1!n40G>ZI>UZWX^Y*n-7RU z0-C;_;$lprIawl;N~E#F^!969WC9X|G?<4vSm&CX6D<)S&Yp*h%6+#@H)mbuj`CQw z6uP}`WYfYUGv>z%SCwe8N?hxr1ut5R5PczKs&SsA>(or!!qk8GltEnPxn+%uS2Do) zwi-v{-^IUNYU+Dfn_n?(cc!I2X2a>Z9=c zDv_jU@?iEPZw-@rJZt}{Tx*IVA1v`RW!G>dTd}{vxZ;uJNPV?N`&O+%Jm|LRj|u8a zon)bN2d32rEw$}7^jc#0XvF%b%-0r`Vhz7fw`w+w2~4fNxSo2?%OROAI(*WI?cB0W z_?V+3SJ?FT&ke`_n3(d@&$mIUzKYJep6&aHhUa%Ar90 zFJ5rXlxX#yc`N%OxvN{xCv{*uVwCm%UT;dE(0ZMr1+~0U8Q?P=ey=`B)0nAhX5Ua>bgVsenaLL-y|xBc?0h z$Mm>47eCrOpnrCx<}9*_?|m3Vw4>;pBCotT4%nfBd?g{Z9WGt7seF9djNwvkd4p3t>xseI7P_(;tSsY)8a@9$qha5p5%v6D!)# z>9FDS>3~=Ukz`z<=8qeP1RAb9(=;T8pzY-vAYYSD-*IAkHklfmo4<6HuD@+6AzpD? z?#Up6w8rSG+K@09R`+@gs}uUO5!tDN(48HM>^-%V**$)sJbaRE%uzr;qqh6YK*!Cr zYIx@6$5I2Zkij`m{XTymkIhJ(G*>mTU-FvR>(h)l(bt-p(UPHVrq^R8X;~)OeeWJK zRxgROgLtg2HCuqA5+a4u?`oKR!qv>JkB|7vpRJTI_@JIE@oH^9;OVn`hlA#ke*d@S zRr_tsnvtc(NovZCC&@4iL3Oe-@e_A*+9Up#f8

{OcWZJ8ch@J7+F8Nzm7RZI3NU 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 diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00004.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00004.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00005.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 CWJ{L- diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00002.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00002.png deleted file mode 100644 index 51f50f21647daa47ae9f6587656cab627619f2f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6030 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 c*0UL`Z;ciBgduS0))+iJiMaVE_jAe|mm9h<{ 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 H$K(G45dUw+ diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00004.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00004.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00005.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00002.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00002.png deleted file mode 100644 index b1c1cd81d9042ed44b1919b8953901070868dadf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5806 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 UO4|g^p&d?q8hw=gNm|8!12vIoL;wH) diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00003.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00003.png deleted file mode 100644 index f541d00303e071c00bd16394ad645bbab2069e88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11782 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00005.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00005.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 E0N>5<1poj5 diff --git a/tests/snapshots/stax/test_sign_tx_long_tx/00001.png b/tests/snapshots/stax/test_sign_tx_long_tx/00001.png deleted file mode 100644 index 71804d2c795ca0f2517dbe31c97701c4301608da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14375 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 diff --git a/tests/snapshots/stax/test_sign_tx_long_tx/00004.png b/tests/snapshots/stax/test_sign_tx_long_tx/00004.png deleted file mode 100644 index 392165d4fc71395ae212fb0ca017ebdd204c126b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 diff --git a/tests/snapshots/stax/test_sign_tx_long_tx/00005.png b/tests/snapshots/stax/test_sign_tx_long_tx/00005.png deleted file mode 100644 index 52f987ce86435063a9b77ec6baf2ca00c9178b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11935 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 diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00001.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00001.png deleted file mode 100644 index 71d44cc802678d46a1cb0ec53e4df61e6fa87bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16683 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 Jt>qN;e*nhMG4KEY diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00002.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00002.png deleted file mode 100644 index 835929bdbec9a65a2e27dd27b7b95e21d6e106db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5889 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 LyT9#=-Mc>v(+5$NLktbE`q>=N%aX8M*1> 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 diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00004.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00004.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 J!X?l6{{-qkIIaKy diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00002.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00002.png deleted file mode 100644 index 538cefb8a3b46fc66a2812978109e4c1534fda8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16760 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 De&IyI diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00003.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00003.png deleted file mode 100644 index 034fc051f2d68e1fc48cb8452413c1e9b55d8dea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5861 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 De&IyI diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00003.png b/tests/snapshots/stax/test_sign_tx_order_fill/00003.png deleted file mode 100644 index 034fc051f2d68e1fc48cb8452413c1e9b55d8dea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5861 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 diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00005.png b/tests/snapshots/stax/test_sign_tx_order_fill/00005.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 P%K_5Af4Az6Q}q7;m9H_Y diff --git a/tests/snapshots/stax/test_sign_tx_refused/00001.png b/tests/snapshots/stax/test_sign_tx_refused/00001.png deleted file mode 100644 index f2de4985df626905095d69a2d6f945f5ec87295a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14414 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 NHjd|s=WadxzW@xvH1Plc diff --git a/tests/snapshots/stax/test_sign_tx_refused/00002.png b/tests/snapshots/stax/test_sign_tx_refused/00002.png deleted file mode 100644 index bb50c8113d90baf0f6192017251495b0e1363d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11675 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

e{FHs(d2k6w~UXE5{W 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 diff --git a/tests/snapshots/stax/test_sign_tx_refused/00005.png b/tests/snapshots/stax/test_sign_tx_refused/00005.png deleted file mode 100644 index 52f987ce86435063a9b77ec6baf2ca00c9178b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11935 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 diff --git a/tests/snapshots/stax/test_sign_tx_short_tx/00000.png b/tests/snapshots/stax/test_sign_tx_short_tx/00000.png deleted file mode 100644 index 7601f58665ce78146b91323df0c4fff277b28ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11272 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 P%K_5Af4Az6Q}q7;m9H_Y diff --git a/tests/snapshots/stax/test_sign_tx_short_tx/00001.png b/tests/snapshots/stax/test_sign_tx_short_tx/00001.png deleted file mode 100644 index 4168d43cc5d10bcef3fba8d1e54ed82eee5dcd40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16333 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 diff --git a/tests/snapshots/stax/test_sign_tx_short_tx/00002.png b/tests/snapshots/stax/test_sign_tx_short_tx/00002.png deleted file mode 100644 index bb50c8113d90baf0f6192017251495b0e1363d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11675 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

e{FHs(d2k6w~UXE5{W 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 diff --git a/tests/snapshots/stax/test_sign_tx_short_tx/00004.png b/tests/snapshots/stax/test_sign_tx_short_tx/00004.png deleted file mode 100644 index 52f987ce86435063a9b77ec6baf2ca00c9178b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11935 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 diff --git a/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00000.png b/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00000.png deleted file mode 100644 index 7601f58665ce78146b91323df0c4fff277b28ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11272 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 P%K_5Af4Az6Q}q7;m9H_Y diff --git a/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00001.png b/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00001.png deleted file mode 100644 index d658c95ae1bb742e2032d8246562251c2b44e2ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14267 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�h7T#yv|x3Z4z(B?KPMpjRA-o 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 CgYD1& diff --git a/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00002.png b/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00002.png deleted file mode 100644 index bb50c8113d90baf0f6192017251495b0e1363d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11675 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

e{FHs(d2k6w~UXE5{W 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 diff --git a/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00004.png b/tests/snapshots/stax/test_sign_tx_short_tx_no_memo/00004.png deleted file mode 100644 index 52f987ce86435063a9b77ec6baf2ca00c9178b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11935 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 diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00001.png b/tests/snapshots/stax/test_sign_tx_transfer/00001.png deleted file mode 100644 index edec6337590a769b7ffec9352e915f6001730bac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14041 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 Cx1+WI diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00002.png b/tests/snapshots/stax/test_sign_tx_transfer/00002.png deleted file mode 100644 index ea259ca2e7be379e63f7bb645960b02bd02bcd93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10817 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 diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00003.png b/tests/snapshots/stax/test_sign_tx_transfer/00003.png deleted file mode 100644 index ceda6a87aa03e8f17fbde4d5c8145951863848a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00004.png b/tests/snapshots/stax/test_sign_tx_transfer/00004.png deleted file mode 100644 index d7557924fc312d60447607741cdc3c6c19b643aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11774 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 iF7EtqsfK)b^j^|YTIybgHqh72Vq$1hOB~1&B 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 THUaoT43N5-_LI`b7NP$SFflKz diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00002.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00002.png deleted file mode 100644 index 3dc1f340394914e90ad74ec1ee0cf774d50159ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11279 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 diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00003.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00003.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00003.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00003.png deleted file mode 100644 index cb9e0d083d3b140439962e3e1109bf7185467412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11151 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 Date: Thu, 18 Jun 2026 20:35:19 +0300 Subject: [PATCH 03/40] Messages renaming and cleanup - WIP --- crates/app-core/src/app_ui/sign.rs | 3 +- .../app-core/src/handlers/get_public_key.rs | 10 +- crates/app-core/src/handlers/sign_message.rs | 8 +- crates/app-core/src/handlers/sign_tx/mod.rs | 144 +++--- crates/app-core/src/lib.rs | 43 +- crates/messages/src/lib.rs | 97 ++-- doc/mintlayer.md | 40 +- tests/application_client/__init__.py | 54 +-- .../mintlayer_command_sender.py | 23 +- tests/test_error_cmd.py | 65 ++- tests/test_sign_cmd.py | 441 ++++++++++-------- 11 files changed, 493 insertions(+), 435 deletions(-) diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 1b8cdcb..7cee97c 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -557,7 +557,8 @@ fn format_input(input: &InputCommand, coin: CoinType) -> Result { - return Err(StatusWord::OrdersV0NotSupported) + // FIXME: don't use ml core primitives as part of the protocol? + return Err(StatusWord::OrdersV0NotSupported); } }, InputCommand::OrderCommand(cmd) => match cmd { diff --git a/crates/app-core/src/handlers/get_public_key.rs b/crates/app-core/src/handlers/get_public_key.rs index 74d9baa..e2e416e 100644 --- a/crates/app-core/src/handlers/get_public_key.rs +++ b/crates/app-core/src/handlers/get_public_key.rs @@ -17,9 +17,7 @@ use crate::app_ui::address::ui_display_pk; use crate::StatusWord; -use mintlayer_messages::{ - mlcp::CoinType, ChainCode, GetPublicKeyResponse, PublicKey, PublicKeyReq, -}; +use mintlayer_messages::{mlcp::CoinType, ChainCode, GetPubKeyReq, PublicKey, PublicKeyResponse}; use ledger_device_sdk::ecc::{Secp256k1, SeedDerive}; @@ -27,9 +25,9 @@ use ledger_device_sdk::ecc::{Secp256k1, SeedDerive}; const MIN_PATH_LEN: usize = 3; pub fn handle_get_public_key( - req: PublicKeyReq, + req: GetPubKeyReq, display: bool, -) -> Result { +) -> Result { if req.path.as_ref().len() < MIN_PATH_LEN { return Err(StatusWord::InvalidPath); } @@ -46,7 +44,7 @@ pub fn handle_get_public_key( if display && !ui_display_pk(&pk, req.coin_type.into())? { return Err(StatusWord::Deny); } - let response = GetPublicKeyResponse { + let response = PublicKeyResponse { public_key: PublicKey(pk.pubkey), chain_code: ChainCode(code.value), }; diff --git a/crates/app-core/src/handlers/sign_message.rs b/crates/app-core/src/handlers/sign_message.rs index f1c67a1..9ef3147 100644 --- a/crates/app-core/src/handlers/sign_message.rs +++ b/crates/app-core/src/handlers/sign_message.rs @@ -20,7 +20,7 @@ use crate::{ DataContext, StatusWord, }; use mintlayer_messages::{ - mlcp::CoinType, AddrType, Bip32Path, MsgSignatureResponse, SignMessageReq, SignatureResponse, + mlcp::CoinType, AddrType, Bip32Path, MsgSignatureResponse, SignMessageStartReq, Signature, }; use alloc::vec::Vec; @@ -35,7 +35,7 @@ pub struct SignMessageContext { } impl SignMessageContext { - pub fn new(req: SignMessageReq) -> Self { + pub fn new(req: SignMessageStartReq) -> Self { Self { path: req.path, coin: req.coin.into(), @@ -49,7 +49,7 @@ impl SignMessageContext { } } -pub fn setup_sign_message(req: SignMessageReq) -> DataContext { +pub fn setup_sign_message(req: SignMessageStartReq) -> DataContext { DataContext::SignMessageContext(SignMessageContext::new(req)) } @@ -94,7 +94,7 @@ fn compute_signature( let sig = schnorr_sign(private_key, message_hash2.as_bytes())?; let response = MsgSignatureResponse { - signature: SignatureResponse(sig), + signature: Signature(sig), }; Ok(response) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index a695d4b..fc6af70 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -27,9 +27,9 @@ use crate::{ }; use mintlayer_messages::{ encode_as_compact, encode_to, - mlcp::{CoinType as PCoinType, SighashInputCommitment, H256}, - CoinType, Encode, InputAddressPath, Response, SignTxReq, SignatureResponse, TxInputReq, - TxInputSignatureResponse, TxMetadataReq, TxMetadataV1Req, TxMetadataVersionReq, TxOutputReq, + mlcp::{CoinType as PCoinType, H256}, + Encode, InputAddressPath, Response, SignTxNextReq, SignTxStartReq, Signature, + TransactionVersion, TxInputCommitmentData, TxInputData, TxInputSignatureResponse, TxOutputData, }; use ledger_device_sdk::{ @@ -287,7 +287,7 @@ impl TxSigningContext { let private_key = Secp256k1::derive_from_path(&addr); let sig = schnorr_sign(&private_key, self.tx_hash.as_bytes())?; - let signature = SignatureResponse(sig); + let signature = Signature(sig); let input_idx = address.input_idx; let multisig_idx = address.multisig_idx; @@ -320,45 +320,50 @@ pub enum TxParsingContext { } impl TxParsingContext { - pub fn from_v1( - coin: CoinType, - TxMetadataV1Req { + pub fn new( + SignTxStartReq { + coin, + version, num_inputs, num_outputs, - }: TxMetadataV1Req, + }: SignTxStartReq, ) -> Result { - const VERSION_1: u8 = 1; - let mut tx_hasher = Blake2b_512::new(); - // mode - tx_hasher - .update(b"\x01") - .map_err(|_| StatusWord::TxHashFail)?; - // version - tx_hasher - .update(&[VERSION_1]) - .map_err(|_| StatusWord::TxHashFail)?; - // flags - tx_hasher - .update(&[0; 16]) - .map_err(|_| StatusWord::TxHashFail)?; - - tx_hasher - .update(&num_inputs.to_le_bytes()) - .map_err(|_| StatusWord::TxHashFail)?; - - Ok(Self::ParsingInputs(Box::new(TxParsingInputsContext { - metadata: TxMetadata { - coin: coin.into(), - num_inputs, - num_outputs, - }, - tx_hasher, - spinner: NbglSpinner::new(), - summary: TxSummaryCollector::new(), - num_inputs_parsed: 0, - input_commitments_hasher: Blake2b_512::new(), - inputs: Vec::new(), - }))) + match version { + TransactionVersion::V1 => { + const VERSION_1: u8 = 1; + let mut tx_hasher = Blake2b_512::new(); + // mode + tx_hasher + .update(b"\x01") + .map_err(|_| StatusWord::TxHashFail)?; + // version + tx_hasher + .update(&[VERSION_1]) + .map_err(|_| StatusWord::TxHashFail)?; + // flags + tx_hasher + .update(&[0; 16]) + .map_err(|_| StatusWord::TxHashFail)?; + + tx_hasher + .update(&num_inputs.to_le_bytes()) + .map_err(|_| StatusWord::TxHashFail)?; + + Ok(Self::ParsingInputs(Box::new(TxParsingInputsContext { + metadata: TxMetadata { + coin: coin.into(), + num_inputs, + num_outputs, + }, + tx_hasher, + spinner: NbglSpinner::new(), + summary: TxSummaryCollector::new(), + num_inputs_parsed: 0, + input_commitments_hasher: Blake2b_512::new(), + inputs: Vec::new(), + }))) + } + } } /// Shows a spinner while processing the inputs and input commitments if there are more than a few @@ -375,7 +380,7 @@ impl TxParsingContext { Self::ParsingOutputs(_) | Self::Finished => return, }; - // We show a spinner while processing the inputs and input commitments if there are more than 5 + // We show a spinner while processing the inputs and input commitments if there are more than 5; // 5 was chosen somewhat arbitrarily let transaction_has_many_inputs = metadata.num_inputs > 5; @@ -389,54 +394,52 @@ impl TxParsingContext { } } -pub fn setup_sign_tx(req: TxMetadataReq) -> Result { - let mut tx_ctx = match req.version { - TxMetadataVersionReq::V1(v1_req) => TxParsingContext::from_v1(req.coin, v1_req)?, - }; +pub fn setup_sign_tx(req: SignTxStartReq) -> Result { + let mut tx_ctx = TxParsingContext::new(req)?; tx_ctx.show_spinner(); Ok(DataContext::TxContext(tx_ctx, ui_new_streaming_review())) } -fn handle_input_req( - req: Box, +fn handle_input( + input_data: Box, mut ctx: Box, ) -> Result { let num_inputs_parsed = ctx.num_inputs_parsed; - let compressed_inputs = req + let compressed_inputs = input_data .addresses .into_iter() .map(|a| InputCompressed::new(a, num_inputs_parsed, ctx.metadata.coin)) .collect::, StatusWord>>()?; ctx.inputs.extend(compressed_inputs); - ctx.summary.process_input(&req.inp)?; + ctx.summary.process_input(&input_data.input)?; - let (input, commitment) = req.inp.into_input_and_commitment(); + let (input, commitment) = input_data.input.into_input_and_commitment(); update_hash(&commitment, &mut ctx.input_commitments_hasher)?; update_hash(&input, &mut ctx.tx_hasher)?; ctx.advance_next_input_step() } -fn handle_input_commitment_req( - req: &SighashInputCommitment, +fn handle_input_commitment( + comm_data: &TxInputCommitmentData, mut ctx: Box, review: &NbglStreamingReview, ) -> Result { - update_hash(req, &mut ctx.input_commitments_hasher)?; - update_hash(req, &mut ctx.tx_hasher)?; + update_hash(&comm_data.commitment, &mut ctx.input_commitments_hasher)?; + update_hash(&comm_data.commitment, &mut ctx.tx_hasher)?; ctx.advance_next_input_additional_info_step(review) } -fn handle_output_req( - req: &TxOutputReq, +fn handle_output( + output_data: &TxOutputData, mut ctx: Box, review: &NbglStreamingReview, ) -> Result { - if ui_streaming_review_show_output(review, &req.out, ctx.metadata.coin)? { - ctx.summary.process_output(&req.out)?; - update_hash(&req.out, &mut ctx.tx_hasher)?; + if ui_streaming_review_show_output(review, &output_data.output, ctx.metadata.coin)? { + ctx.summary.process_output(&output_data.output)?; + update_hash(&output_data.output, &mut ctx.tx_hasher)?; ctx.advance_next_output_state(review) } else { Err(StatusWord::Deny) @@ -444,24 +447,25 @@ fn handle_output_req( } pub fn handle_sign_tx( - req: SignTxReq, + req: SignTxNextReq, ctx: TxParsingContext, review: &mut NbglStreamingReview, ) -> Result<(Response, TxParsingContext), StatusWord> { let new_ctx = match (req, ctx) { - (SignTxReq::Input(req), TxParsingContext::ParsingInputs(ctx)) => { - handle_input_req(req, ctx)? - } - (SignTxReq::InputCommitment(req), TxParsingContext::ParsingInputCommitments(ctx)) => { - handle_input_commitment_req(req.as_ref(), ctx, review)? + (SignTxNextReq::ProcessInput(req), TxParsingContext::ParsingInputs(ctx)) => { + handle_input(req, ctx)? } - (SignTxReq::Output(req), TxParsingContext::ParsingOutputs(ctx)) => { - handle_output_req(req.as_ref(), ctx, review)? + ( + SignTxNextReq::ProcessInputCommitment(req), + TxParsingContext::ParsingInputCommitments(ctx), + ) => handle_input_commitment(req.as_ref(), ctx, review)?, + (SignTxNextReq::ProcessOutput(req), TxParsingContext::ParsingOutputs(ctx)) => { + handle_output(req.as_ref(), ctx, review)? } - (SignTxReq::NextSignature, TxParsingContext::Signing(ctx)) => { + (SignTxNextReq::ReturnNextSignature, TxParsingContext::Signing(ctx)) => { TxParsingContext::Signing(ctx) } - (SignTxReq::NextSignature, TxParsingContext::Finished) => { + (SignTxNextReq::ReturnNextSignature, TxParsingContext::Finished) => { return Err(StatusWord::TxAlreadyFinished) } _ => return Err(StatusWord::WrongContext), @@ -476,7 +480,7 @@ pub fn handle_sign_tx( let (response, mut new_ctx) = ctx.compute_signature_and_append()?; new_ctx.show_spinner(); - return Ok((Response::TxSignature(response), new_ctx)); + return Ok((Response::TxInputSignature(response), new_ctx)); } }; diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index a37065a..8fa4923 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -67,8 +67,8 @@ use handlers::{ sign_tx::{handle_sign_tx, setup_sign_tx, TxParsingContext}, }; use mintlayer_messages::{ - decode_all, encode, Ins, PubKeyP1, Response, SignP1, StatusWord, APDU_CLASS, MAX_ADPU_DATA_LEN, - P2_DONE, P2_MORE, + decode_all, encode, GetPubKeyP1, Ins, PingP1, Response, SignMsgP1, SignTxP1, StatusWord, + APDU_CLASS, MAX_ADPU_DATA_LEN, P2_DONE, P2_MORE, }; pub const MAX_BUFFER_LEN: usize = 4 * MAX_ADPU_DATA_LEN; @@ -163,9 +163,9 @@ impl ApduTransport { } pub enum Command { - GetPubkey { p1: PubKeyP1, data: Vec }, - SignTx { p1: SignP1, data: Vec }, - SignMessage { p1: SignP1, data: Vec }, + GetPubKey { p1: GetPubKeyP1, data: Vec }, + SignTx { p1: SignTxP1, data: Vec }, + SignMessage { p1: SignMsgP1, data: Vec }, Ping, } @@ -174,27 +174,30 @@ impl TryFrom for Command { fn try_from(raw: RawInstruction) -> Result { match raw.ins { - Ins::PUB_KEY => { - let p1: PubKeyP1 = raw.p1.try_into()?; - Ok(Command::GetPubkey { p1, data: raw.data }) + Ins::GET_PUB_KEY => { + let p1: GetPubKeyP1 = raw.p1.try_into()?; + Ok(Command::GetPubKey { p1, data: raw.data }) } Ins::SIGN_TX => { - let p1: SignP1 = raw.p1.try_into()?; + let p1: SignTxP1 = raw.p1.try_into()?; Ok(Command::SignTx { p1, data: raw.data }) } Ins::SIGN_MSG => { - let p1: SignP1 = raw.p1.try_into()?; + let p1: SignMsgP1 = raw.p1.try_into()?; Ok(Command::SignMessage { p1, data: raw.data }) } - Ins::PING => Ok(Command::Ping), + Ins::PING => { + let _p1: PingP1 = raw.p1.try_into()?; + Ok(Command::Ping) + } _ => Err(StatusWord::InsNotSupported), } } } -fn show_status_and_home_if_needed(cmd: &Command, ctx: &mut AppContext, status: &StatusWord) { +fn show_status_and_home_if_needed(cmd: &Command, ctx: &mut AppContext, status: StatusWord) { let (show_status, status_type) = match (cmd, status) { - (Command::GetPubkey { p1, .. }, StatusWord::Deny | StatusWord::Ok) if p1.display() => { + (Command::GetPubKey { p1, .. }, StatusWord::Deny | StatusWord::Ok) if p1.display() => { (true, StatusType::Address) } (Command::SignTx { .. }, StatusWord::Deny | StatusWord::Ok) if ctx.finished() => { @@ -211,7 +214,7 @@ fn show_status_and_home_if_needed(cmd: &Command, ctx: &mut AppContext, status: & }; if show_status { - let success = *status == StatusWord::Ok; + let success = status == StatusWord::Ok; NbglReviewStatus::new() .status_type(status_type) .show(success); @@ -294,23 +297,23 @@ pub fn mintlayer_main() { } }; - show_status_and_home_if_needed(&command, &mut tx_ctx, &status); + show_status_and_home_if_needed(&command, &mut tx_ctx, status); } } fn handle_command(cmd: &Command, ctx: &mut AppContext) -> Result { match cmd { - Command::GetPubkey { p1, data } => { + Command::GetPubKey { p1, data } => { let req = decode_all(data).ok_or(StatusWord::DeserializeFail)?; handle_get_public_key(req, p1.display()).map(Response::PublicKey) } Command::SignTx { p1, data } => match p1 { - SignP1::Start => { + SignTxP1::Start => { let req = decode_all(data).ok_or(StatusWord::DeserializeFail)?; ctx.data_context = Some(setup_sign_tx(req)?); Ok(Response::TxSetup) } - SignP1::Next => { + SignTxP1::Next => { let (mut tx_ctx, mut review) = match ctx.data_context.take() { Some(DataContext::TxContext(c, r)) => (c, r), _ => return Err(StatusWord::WrongContext), @@ -333,12 +336,12 @@ fn handle_command(cmd: &Command, ctx: &mut AppContext) -> Result match p1 { - SignP1::Start => { + SignMsgP1::Start => { let req = decode_all(data).ok_or(StatusWord::DeserializeFail)?; ctx.data_context = Some(setup_sign_message(req)); Ok(Response::MessageSetup) } - SignP1::Next => { + SignMsgP1::Next => { let msg_ctx = match ctx.data_context.as_mut() { Some(DataContext::SignMessageContext(ctx)) => ctx, _ => return Err(StatusWord::WrongContext), diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index 66ea70b..f91ce5e 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -42,33 +42,41 @@ fn wrong_p1p2(_: u8) -> StatusWord { StatusWord::WrongP1P2 } +pub struct Ins {} + +impl Ins { + pub const GET_PUB_KEY: u8 = 0x00; + pub const SIGN_TX: u8 = 0x01; + pub const SIGN_MSG: u8 = 0x02; + pub const PING: u8 = 0x03; +} + #[derive(Debug, Clone, Copy, Eq, PartialEq, TryFromPrimitive, IntoPrimitive)] #[num_enum(error_type(name = StatusWord, constructor = wrong_p1p2))] #[repr(u8)] -pub enum PubKeyP1 { +pub enum GetPubKeyP1 { NoDisplayAddress = 0, DisplayAddress = 1, } -impl PubKeyP1 { +impl GetPubKeyP1 { pub fn display(&self) -> bool { *self == Self::DisplayAddress } } -pub struct Ins {} - -impl Ins { - pub const PUB_KEY: u8 = 0x00; - pub const SIGN_TX: u8 = 0x01; - pub const SIGN_MSG: u8 = 0x02; - pub const PING: u8 = 0x03; +#[derive(Debug, Clone, Copy, Eq, PartialEq, TryFromPrimitive, IntoPrimitive)] +#[num_enum(error_type(name = StatusWord, constructor = wrong_p1p2))] +#[repr(u8)] +pub enum SignTxP1 { + Start = 0, + Next = 1, } #[derive(Debug, Clone, Copy, Eq, PartialEq, TryFromPrimitive, IntoPrimitive)] #[num_enum(error_type(name = StatusWord, constructor = wrong_p1p2))] #[repr(u8)] -pub enum SignP1 { +pub enum SignMsgP1 { Start = 0, Next = 1, } @@ -77,51 +85,67 @@ pub enum SignP1 { #[num_enum(error_type(name = StatusWord, constructor = wrong_p1p2))] #[repr(u8)] pub enum PingP1 { - Start = 0, + // Ping doesn't have parameters, so its P1 must always be zero. + Dummy = 0, } #[derive(Encode, Decode)] -pub struct PublicKeyReq { +pub struct GetPubKeyReq { pub coin_type: CoinType, pub path: Bip32Path, } #[derive(Encode, Decode)] -pub struct SignMessageReq { +pub struct SignMessageStartReq { pub coin: CoinType, pub addr_type: AddrType, pub path: Bip32Path, } -#[derive(Encode, Decode)] -pub enum SignTxReq { - Input(Box), - InputCommitment(Box), - Output(Box), - NextSignature, +#[derive(Debug, Clone, Copy, Eq, PartialEq, Encode, Decode)] +#[repr(u8)] +pub enum TransactionVersion { + #[codec(index = 0)] + V1, } #[derive(Encode, Decode)] -pub struct TxMetadataV1Req { +pub struct SignTxStartReq { + pub coin: CoinType, + pub version: TransactionVersion, pub num_inputs: u32, pub num_outputs: u32, } #[derive(Encode, Decode)] -pub enum TxMetadataVersionReq { - V1(TxMetadataV1Req), +pub enum SignTxNextReq { + #[codec(index = 0)] + ProcessInput(Box), + + #[codec(index = 1)] + ProcessInputCommitment(Box), + + #[codec(index = 2)] + ProcessOutput(Box), + + #[codec(index = 3)] + ReturnNextSignature, +} + +#[derive(Encode, Decode)] +pub struct TxInputData { + pub addresses: Vec, + pub input: TxInputWithAdditionalInfo, } #[derive(Encode, Decode)] -pub struct TxMetadataReq { - pub coin: CoinType, - pub version: TxMetadataVersionReq, +pub struct TxInputCommitmentData { + pub commitment: mlcp::SighashInputCommitment, } #[derive(Encode, Decode)] -pub struct TxInputReq { - pub addresses: Vec, - pub inp: TxInputWithAdditionalInfo, +pub struct TxOutputData { + pub output: mlcp::TxOutput, } #[derive(Debug, Clone, PartialEq, Eq, Encode, Decode)] @@ -207,11 +231,6 @@ impl TxInputWithAdditionalInfo { } } -#[derive(Encode, Decode)] -pub struct TxOutputReq { - pub out: mlcp::TxOutput, -} - #[derive(Encode, Decode, Clone, Copy, Debug, Eq, PartialEq, IntoPrimitive)] #[repr(u8)] pub enum CoinType { @@ -263,17 +282,17 @@ pub struct PublicKey(pub [u8; 65]); pub struct ChainCode(pub [u8; 32]); #[derive(Encode, Decode)] -pub struct GetPublicKeyResponse { +pub struct PublicKeyResponse { pub public_key: PublicKey, pub chain_code: ChainCode, } #[derive(Encode, Decode)] -pub struct SignatureResponse(pub [u8; 64]); +pub struct Signature(pub [u8; 64]); #[derive(Encode, Decode)] pub struct TxInputSignatureResponse { - pub signature: SignatureResponse, + pub signature: Signature, pub input_idx: u32, pub multisig_idx: Option, pub has_next: bool, @@ -281,7 +300,7 @@ pub struct TxInputSignatureResponse { #[derive(Encode, Decode)] pub struct MsgSignatureResponse { - pub signature: SignatureResponse, + pub signature: Signature, } #[derive(Encode, Decode)] @@ -289,13 +308,13 @@ pub enum Response { #[codec(index = 0)] ExpectingNextChunk, #[codec(index = 1)] - PublicKey(GetPublicKeyResponse), + PublicKey(PublicKeyResponse), #[codec(index = 2)] TxSetup, #[codec(index = 3)] TxNext, #[codec(index = 4)] - TxSignature(TxInputSignatureResponse), + TxInputSignature(TxInputSignatureResponse), #[codec(index = 5)] MessageSetup, #[codec(index = 6)] diff --git a/doc/mintlayer.md b/doc/mintlayer.md index 9dd23d9..a64b938 100644 --- a/doc/mintlayer.md +++ b/doc/mintlayer.md @@ -41,10 +41,10 @@ The `Response` enum structure and its variant indices are: | Variant Index | Variant Name | Inner Payload Type | Description | |---|---|---|---| | `0` | `ExpectingNextChunk` | None | Returned when more APDU chunks are expected (`P2_MORE` sequence) | -| `1` | `PublicKey` | `GetPublicKeyResponse` | Public key and chain code response | +| `1` | `PublicKey` | `PublicKeyResponse` | Public key and chain code response | | `2` | `TxSetup` | None | Acknowledges transaction initialization (`SIGN_TX` with `P1 = 0`) | | `3` | `TxNext` | None | Acknowledges receipt of a transaction chunk | -| `4` | `TxSignature` | `TxInputSignatureResponse` | Contains an input signature | +| `4` | `TxInputSignature` | `TxInputSignatureResponse` | Contains an input signature | | `5` | `MessageSetup` | None | Acknowledges message signing initialization (`SIGN_MSG` with `P1 = 0`) | | `6` | `MessageSignature` | `MsgSignatureResponse` | Contains the final message signature | | `7` | `Pong` | None | Pong response for the `PING` instruction | @@ -130,13 +130,13 @@ Optionally displays the generated address on the device screen for user verifica | `u8` (Enum) | `coin_type` | `0` = Mainnet, `1` = Testnet, `2` = Regtest, `3` = Signet | | `Vec` | `path` | The BIP32 derivation path | -**Output data (`Response::PublicKey(GetPublicKeyResponse)` - SCALE encoded)** +**Output data (`Response::PublicKey(PublicKeyResponse)` - SCALE encoded)** | Length | Description | | ------ | ------------------------------------------------------------------- | | `1` | Variant index byte (`0x01`) | -| `65` | The uncompressed public key (`GetPublicKeyResponse.public_key`) | -| `32` | The chain code (`GetPublicKeyResponse.chain_code`) | +| `65` | The uncompressed public key (`PublicKeyResponse.public_key`) | +| `32` | The chain code (`PublicKeyResponse.chain_code`) | #### Description @@ -159,7 +159,7 @@ Because transactions can be larger than available APDU buffers and RAM, the pars | ----- | ----- | ------------------------- | | E1 | 01 | `0` (Start) or `1` (Next) | -**Input Data for `P1 = 0` (Start) (`TxMetadataReq` - SCALE encoded)** +**Input Data for `P1 = 0` (Start) (`SignTxStartReq` - SCALE encoded)** | Type | Name | Description | | ----- | ------------- | --------------------------------------------------------- | @@ -168,26 +168,26 @@ Because transactions can be larger than available APDU buffers and RAM, the pars | `u32` | `num_inputs` | Total number of inputs in the transaction | | `u32` | `num_outputs` | Total number of outputs in the transaction | -**Input Data for `P1 = 1` (Next) (`SignTxReq` Enum - SCALE encoded)** +**Input Data for `P1 = 1` (Next) (`SignTxNextReq` Enum - SCALE encoded)** -The client sends a sequence of `SignTxReq` variants. The variant index dictates the type of data being sent: +The client sends a sequence of `SignTxNextReq` variants. The variant index dictates the type of data being sent: -- `Input` (Index 0): Contains `TxInputReq` (Input address paths and UTXO/Account info). -- `InputCommitment` (Index 1): Contains `SighashInputCommitment`. -- `Output` (Index 2): Contains `TxOutputReq`. -- `NextSignature` (Index 3): Requests the device to yield the next available signature. +- `ProcessInput` (Index 0): Contains `TxInputData` (input address paths and UTXO/Account info). +- `ProcessInputCommitment` (Index 1): Contains `TxInputCommitmentData`. +- `ProcessOutput` (Index 2): Contains `TxOutputData`. +- `ReturnNextSignature` (Index 3): Requests the device to yield the next available signature. -**Output data (`Response::TxSignature(TxInputSignatureResponse)` - SCALE encoded)** +**Output data (`Response::TxInputSignature(TxInputSignatureResponse)` - SCALE encoded)** -Yielded during `NextSignature` sequences. +Yielded during `ReturnNextSignature` sequences. -The response payload is prefixed with the `TxSignature` variant index (`0x04`), followed by the `TxInputSignatureResponse` fields: +The response payload is prefixed with the `TxInputSignature` variant index (`0x04`), followed by the `TxInputSignatureResponse` fields: | Type | Name | Description | | ------------- | -------------- | ------------------------------------------- | | `[u8; 64]` | `signature` | The 64-byte cryptographic signature | | `Option` | `multisig_idx` | Optional multisig index | -| `u32` | `input_idx` | The index of the input that was just signed | +| `u32` | `input_idx` | The index of the input that was just signed | | `bool` | `has_next` | True if there are more signatures remaining | *Note: For `Start` (`P1 = 0`) and intermediate `Next` (`P1 = 1`) data chunks (before signatures), the app returns `Response::TxSetup` (variant index `0x02`) and `Response::TxNext` (variant index `0x03`) respectively, with no extra fields.* @@ -196,9 +196,9 @@ The response payload is prefixed with the `TxSignature` variant index (`0x04`), To sign a transaction, the client must follow a strict order: -1. Call `SIGN_TX` with `P1 = 0` (Start) passing the overall transaction metadata (`TxMetadataReq`). -2. Sequentially call `SIGN_TX` with `P1 = 1` (Next) to stream inputs `Input`, input commitments `InputCommitment` and then outputs (`Output`). -3. After all data is verified by the user on the device's secure screen, the client requests signatures by repeatedly calling `SIGN_TX` with `P1 = 1` and the `NextSignature` variant. +1. Call `SIGN_TX` with `P1 = 0` (Start) passing `SignTxStartReq`. +2. Sequentially call `SIGN_TX` with `P1 = 1` (Next) to stream inputs (`ProcessInput`), input commitments (`ProcessInputCommitment`) and then outputs (`ProcessOutput`). +3. After all data is verified by the user on the device's secure screen, the client requests signatures by repeatedly calling `SIGN_TX` with `P1 = 1` and the `ReturnNextSignature` variant. 4. The device will yield `TxInputSignatureResponse` payloads until `has_next` is false. --- @@ -215,7 +215,7 @@ Signs a generic message using a BIP-32 derived key. The process is stateful to a | ----- | ----- | ------------------------- | | E1 | 02 | `0` (Start) or `1` (Next) | -**Input Data for `P1 = 0` (Start) (`SignMessageReq` - SCALE encoded)** +**Input Data for `P1 = 0` (Start) (`SignMessageStartReq` - SCALE encoded)** | Type | Name | Description | | ----------- | ----------- | --------------------------------------------- | diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index ad89431..f1aea7b 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -392,31 +392,26 @@ def init_mintlayer_types(): ["signature", "Signature"], ], }, - "TxMetadataVersionReq": { - "type": "enum", - "type_mapping": [ - ["V1", "TxMetadataV1Req"], - ], - }, - "TxMetadataV1Req": { + "SignTxStartReq": { "type": "struct", "type_mapping": [ + ["coin", "u8"], + ["version", "u8"], ["num_inputs", "u32"], ["num_outputs", "u32"], ], }, - "TxMetadataReq": { + "TxInputData": { "type": "struct", "type_mapping": [ - ["coin", "u8"], - ["version", "TxMetadataVersionReq"], + ["addresses", "Vec"], + ["input", "TxInputWithAdditionalInfo"], ], }, - "TxInputReq": { + "TxInputCommitmentData": { "type": "struct", "type_mapping": [ - ["addresses", "Vec"], - ["inp", "TxInputWithAdditionalInfo"], + ["commitment", "SighashInputCommitment"], ], }, "AdditionalUtxoInfo": { @@ -438,60 +433,60 @@ def init_mintlayer_types(): ["give_balance", "Amount"], ], }, - "TxOutputReq": { + "TxOutputData": { "type": "struct", "type_mapping": [ - ["out", "TxOutput"], + ["output", "TxOutput"], ], }, - "SignTxReq": { + "SignTxNextReq": { "type": "enum", "type_mapping": [ - ["Input", "TxInputReq"], - ["InputCommitment", "SighashInputCommitment"], - ["Output", "TxOutputReq"], - ["NextSignature", "()"], + ["ProcessInput", "TxInputData"], + ["ProcessInputCommitment", "TxInputCommitmentData"], + ["ProcessOutput", "TxOutputData"], + ["ReturnNextSignature", "()"], ], }, - "SignatureResponse": "[u8; 64]", + "SignatureInResponse": "[u8; 64]", "MsgSignature": { "type": "struct", "type_mapping": [ - ["signature", "SignatureResponse"], + ["signature", "SignatureInResponse"], ], }, "TxInputSignatureResponse": { "type": "struct", "type_mapping": [ - ["signature", "SignatureResponse"], + ["signature", "SignatureInResponse"], ["input_idx", "u32"], ["multisig_idx", "Option"], ["has_next", "bool"], ], }, - "PublicKeyResponse": "[u8; 65]", + "PublicKeyInResponse": "[u8; 65]", "ChainCodeResponse": "[u8; 32]", - "GetPublicKeyResponse": { + "PublicKeyResponse": { "type": "struct", "type_mapping": [ - ["public_key", "PublicKeyResponse"], + ["public_key", "PublicKeyInResponse"], ["chain_code", "ChainCodeResponse"], ], }, "MsgSignatureResponse": { "type": "struct", "type_mapping": [ - ["signature", "SignatureResponse"], + ["signature", "SignatureInResponse"], ], }, "Response": { "type": "enum", "type_mapping": [ ["ExpectingNextChunk", "()"], - ["PublicKey", "GetPublicKeyResponse"], + ["PublicKey", "PublicKeyResponse"], ["TxSetup", "()"], ["TxNext", "()"], - ["TxSignature", "TxInputSignatureResponse"], + ["TxInputSignature", "TxInputSignatureResponse"], ["MessageSetup", "()"], ["MessageSignature", "MsgSignatureResponse"], ["Pong", "()"], @@ -505,6 +500,7 @@ def init_mintlayer_types(): ["patch", "u16"], ], }, + # FIXME "PeerAddressIp4": { "type": "struct", "type_mapping": [ diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 939d5e4..aab57f7 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -10,11 +10,11 @@ from .mintlayer_transaction import Transaction -tx_metadata_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "TxMetadataReq" +sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxStartReq" ) -sign_tx_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxReq" +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxNextReq" ) MAX_APDU_LEN: int = 255 @@ -160,15 +160,12 @@ def sign_message( def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None]: # ---- METADATA ---- - metadata = tx_metadata_obj.encode( + start_req = sign_tx_start_req_obj.encode( { "coin": transaction.coin, - "version": { - "V1": { - "num_inputs": len(transaction.inputs), - "num_outputs": len(transaction.outputs), - }, - }, + "version": 0, + "num_inputs": len(transaction.inputs), + "num_outputs": len(transaction.outputs), } ).data @@ -177,7 +174,7 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, - data=bytes(metadata), + data=bytes(start_req), ) print("metadata ", res) @@ -273,7 +270,7 @@ def get_all_signatures(self, tx: Transaction) -> List[bytes | Any]: if self.backend.last_async_response is None: raise ValueError("None response") - next_sig = sign_tx_req_obj.encode({"NextSignature": None}).data + next_sig = sign_tx_next_req_obj.encode({"ReturnNextSignature": None}).data responses = [self.backend.last_async_response.data] for _ in tx.inputs[1:]: res = self.backend.exchange( diff --git a/tests/test_error_cmd.py b/tests/test_error_cmd.py index f9d10a5..5bb1a2b 100644 --- a/tests/test_error_cmd.py +++ b/tests/test_error_cmd.py @@ -6,8 +6,8 @@ from application_client.mintlayer_command_sender import (CLA, GetAppAndVersionP1, SignTxP1, P2, Errors, InsType) -tx_metadata_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("TxMetadataReq") -sign_tx_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxReq") +sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxStartReq") +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxNextReq") # Ensure the app returns an error when a bad CLA is used def test_bad_cla(backend): @@ -72,15 +72,12 @@ def test_sign_tx_invalid_coin(backend, scenario_navigator, device, navigator): invalid_coin = 255 num_inputs = 1 num_outputs = 1 - metadata = tx_metadata_obj.encode( + start_req = sign_tx_start_req_obj.encode( { "coin": invalid_coin, - "version": { - "V1": { - "num_inputs": num_inputs, - "num_outputs": num_outputs, - }, - }, + "version": 0, + "num_inputs": num_inputs, + "num_outputs": num_outputs, } ).data @@ -90,7 +87,7 @@ def test_sign_tx_invalid_coin(backend, scenario_navigator, device, navigator): ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, - data=bytes(metadata), + data=bytes(start_req), ) assert e.value.status == Errors.SW_DESERIALIZE_FAIL @@ -98,20 +95,18 @@ def test_sign_tx_invalid_coin(backend, scenario_navigator, device, navigator): def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator): """ - After metadata try to pass an output instead of the input + After the start request try to pass an output instead of the input expect an error for wrong context """ num_inputs = 2 num_outputs = 2 - metadata = tx_metadata_obj.encode( + start_req = sign_tx_start_req_obj.encode( { "coin": MAINNET, - "version": { - "V1": { - "num_inputs": num_inputs, - "num_outputs": num_outputs, - }, - }, + "version": 0, + "num_inputs": num_inputs, + "num_outputs": num_outputs, + } ).data @@ -120,7 +115,7 @@ def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator) ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, - data=bytes(metadata), + data=bytes(start_req), ) assert res.status == 0x9000 @@ -131,10 +126,10 @@ def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator) ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_LAST, - data=sign_tx_req_obj.encode( + data=sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 10}, { @@ -154,15 +149,12 @@ def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator) def test_sign_tx_invalid_input(backend, scenario_navigator, device, navigator): num_inputs = 2 num_outputs = 2 - metadata = tx_metadata_obj.encode( + start_req = sign_tx_start_req_obj.encode( { "coin": MAINNET, - "version": { - "V1": { - "num_inputs": num_inputs, - "num_outputs": num_outputs, - }, - }, + "version": 0, + "num_inputs": num_inputs, + "num_outputs": num_outputs, } ).data @@ -171,7 +163,7 @@ def test_sign_tx_invalid_input(backend, scenario_navigator, device, navigator): ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, - data=bytes(metadata), + data=bytes(start_req), ) print("res, ", res.status) @@ -192,15 +184,12 @@ def test_sign_tx_invalid_input(backend, scenario_navigator, device, navigator): def test_sign_tx_too_large_data(backend, scenario_navigator, device, navigator): num_inputs = 2 num_outputs = 2 - metadata = tx_metadata_obj.encode( + start_req = sign_tx_start_req_obj.encode( { "coin": MAINNET, - "version": { - "V1": { - "num_inputs": num_inputs, - "num_outputs": num_outputs, - }, - }, + "version": 0, + "num_inputs": num_inputs, + "num_outputs": num_outputs, } ).data @@ -209,7 +198,7 @@ def test_sign_tx_too_large_data(backend, scenario_navigator, device, navigator): ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, - data=bytes(metadata), + data=bytes(start_req), ) assert res.status == 0x9000 diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 5bf93c0..7678811 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -11,7 +11,7 @@ from application_client.mintlayer_response_unpacker import unpack_get_public_key_response from application_client.mintlayer_transaction import Transaction -sign_tx_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxReq") +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxNextReq") TX_RESPONSE_SIZE = 71 @@ -43,14 +43,15 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): ], } } - inp = sign_tx_req_obj.encode( + # FIXME formatting + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -63,16 +64,18 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 10}, { @@ -105,14 +108,14 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat path: str = "m/44'/19788'/0'/0/0" h = 1 << 31 - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Account": { "nonce": 1, "account": {"Delegation": [[0] * 32, 11]}, @@ -122,16 +125,18 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "LockThenTransfer": [ {"Coin": 10}, { @@ -178,14 +183,14 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato ], } } - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -198,16 +203,18 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "CreateDelegationId": [ { "PublicKey": { @@ -253,14 +260,14 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat ], } } - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -273,16 +280,18 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "DelegateStaking": [5, [0] * 32], } } @@ -321,14 +330,14 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato ], } } - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -341,16 +350,18 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "CreateStakePool": [ [0] * 32, { @@ -409,14 +420,14 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig ], } } - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -429,16 +440,18 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "IssueFungibleToken": { "V1": { "token_ticker": b"MYTKN", @@ -491,14 +504,14 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): ], } } - inp = sign_tx_req_obj.encode( + inp = sign_tx_next_req_obj.encode( { - "Input": + "ProcessInput": { "addresses": [ {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} ], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, @@ -511,18 +524,20 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data # This is the new output for issuing an NFT. # The structure is (TokenId, NftIssuance, Destination) - output = sign_tx_req_obj.encode( + output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "IssueNft": [ bytes([0] * 32), { @@ -598,11 +613,11 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -615,18 +630,20 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info + "ProcessInputCommitment": { + "commitment": additional_info + } } ).data # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce { @@ -641,16 +658,18 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - mint_output = sign_tx_req_obj.encode( + mint_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, { @@ -721,11 +740,11 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -738,17 +757,19 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data - utxo_input2 = sign_tx_req_obj.encode( + utxo_input2 = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -761,17 +782,19 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): } ).data - inp_commitment2 = sign_tx_req_obj.encode( + inp_commitment2 = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info2, + "ProcessInputCommitment": { + "commitment": additional_info2 + } } ).data - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce { @@ -783,16 +806,18 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 99}, { @@ -849,11 +874,11 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -866,18 +891,20 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce {"FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}]}, # TokenId @@ -887,16 +914,18 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 99}, { @@ -952,11 +981,11 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -968,18 +997,20 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) } }).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce { @@ -991,16 +1022,18 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 99}, { @@ -1056,11 +1089,11 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -1072,18 +1105,20 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav } }).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce { @@ -1104,16 +1139,18 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 99}, { @@ -1171,11 +1208,11 @@ def test_sign_tx_change_token_metadata_uri( ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -1188,18 +1225,20 @@ def test_sign_tx_change_token_metadata_uri( } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "AccountCommand": [ 1, # AccountNonce { @@ -1214,16 +1253,18 @@ def test_sign_tx_change_token_metadata_uri( } ).data - acc_inp_commitment = sign_tx_req_obj.encode( + acc_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": {"None": None} + "ProcessInputCommitment": { + "commitment": {"None": None} + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 99}, { @@ -1280,11 +1321,11 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -1297,9 +1338,11 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data @@ -1314,11 +1357,11 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "give_balance": 0, } # This is the OrderAccountCommand to fill 10 units - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "OrderAccountCommand": [ { "FillOrder": [ @@ -1333,21 +1376,23 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): } ).data - fill_order_inp_commitment = sign_tx_req_obj.encode( + fill_order_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": { - "FillOrderAccountCommand": [ - additional_order_info["initially_asked"], - additional_order_info["initially_given"], - ] - }, + "ProcessInputCommitment": { + "commitment": { + "FillOrderAccountCommand": [ + additional_order_info["initially_asked"], + additional_order_info["initially_given"], + ] + }, + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 100 - 1 - fill_amount}, { @@ -1361,10 +1406,10 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): } ).data - fill_output = sign_tx_req_obj.encode( + fill_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ { "TokenV1": [ @@ -1425,11 +1470,11 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -1442,9 +1487,11 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data @@ -1461,11 +1508,11 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): } # This is the OrderAccountCommand to fill 10 units - account_input = sign_tx_req_obj.encode( + account_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "OrderAccountCommand": [ { "ConcludeOrder": f"0x{bytes([0]*32).hex()}", # OrderId @@ -1477,23 +1524,25 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): } ).data - conclude_order_inp_commitment = sign_tx_req_obj.encode( + conclude_order_inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": { - "ConcludeOrderAccountCommand": [ - additional_order_info["initially_asked"], - additional_order_info["initially_given"], - additional_order_info["ask_balance"], - additional_order_info["give_balance"] - ] - }, + "ProcessInputCommitment": { + "commitment": { + "ConcludeOrderAccountCommand": [ + additional_order_info["initially_asked"], + additional_order_info["initially_given"], + additional_order_info["ask_balance"], + additional_order_info["give_balance"] + ] + }, + } } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 100 - 1 + ask_balance}, { @@ -1507,10 +1556,10 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): } ).data - conclude_output = sign_tx_req_obj.encode( + conclude_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"TokenV1": [f"0x{bytes([0]*32).hex()}", give_balance]}, { @@ -1565,11 +1614,11 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_req_obj.encode( + utxo_input = sign_tx_next_req_obj.encode( { - "Input": { + "ProcessInput":{ "addresses": [{"path": bip44_path, "multisig_idx": None}], - "inp": { + "input": { "Utxo": [ { "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, @@ -1582,16 +1631,18 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): } ).data - inp_commitment = sign_tx_req_obj.encode( + inp_commitment = sign_tx_next_req_obj.encode( { - "InputCommitment": additional_info, + "ProcessInputCommitment": { + "commitment": additional_info + }, } ).data - change_output = sign_tx_req_obj.encode( + change_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Transfer": [ {"Coin": 89}, { @@ -1605,10 +1656,10 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): } ).data - htlc_output = sign_tx_req_obj.encode( + htlc_output = sign_tx_next_req_obj.encode( { - "Output": { - "out": { + "ProcessOutput": { + "output": { "Htlc": [ {"Coin": 10}, { From ef88f3439582bdf40767a853f38ad31d04b84edd Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Mon, 22 Jun 2026 11:24:53 +0300 Subject: [PATCH 04/40] Remove unused types from tests/application_client/__init__.py --- tests/application_client/__init__.py | 370 --------------------------- 1 file changed, 370 deletions(-) diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index f1aea7b..23d22af 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -43,12 +43,6 @@ def init_mintlayer_types(): ["multisig_idx", "Option"], ], }, - "InputMeta": { - "type": "struct", - "type_mapping": [ - ["addresses", "Vec"], - ], - }, "Destination": { "type": "enum", "type_mapping": [ @@ -255,15 +249,6 @@ def init_mintlayer_types(): ["ConcludeOrder", "OrderId"], ], }, - "TxInput": { - "type": "enum", - "type_mapping": [ - ["Utxo", "OutPoint"], - ["Account", "(AccountOutPoint)"], - ["AccountCommand", "(AccountNonce, AccountCommand)"], - ["OrderAccountCommand", "OrderAccountCommand"], - ], - }, "TxInputWithAdditionalInfo": { "type": "enum", "type_mapping": [ @@ -286,52 +271,6 @@ def init_mintlayer_types(): ["Delegation", "(H256, Amount)"], ], }, - "TransactionV1": { - "type": "struct", - "type_mapping": [ - ["version", "u8"], # has to be 1 - ["flags", "Compact"], - ["inputs", "Vec"], - ["outputs", "Vec"], - ], - }, - "InputWitness": { - "type": "enum", - "type_mapping": [ - ["NoSignature", "Option>"], - ["Standard", "StandardInputSignature"], - ], - }, - "TokenAdditionalInfo": { - "type": "struct", - "type_mapping": [ - ["num_decimals", "u8"], - ["ticker", "Vec"], - ], - }, - "PoolAdditionalInfo": { - "type": "struct", - "type_mapping": [ - ["staker_balance", "Amount"], - ], - }, - "OrderAdditionalInfo": { - "type": "struct", - "type_mapping": [ - ["initially_asked", "OutputValue"], - ["initially_given", "OutputValue"], - ["ask_balance", "Amount"], - ["give_balance", "Amount"], - ], - }, - "InfoId": { - "type": "enum", - "type_mapping": [ - ["TokenId", "H256"], - ["PoolId", "H256"], - ["OrderId", "H256"], - ], - }, "SighashInputCommitment": { "type": "enum", "type_mapping": [ @@ -345,53 +284,6 @@ def init_mintlayer_types(): ], ], }, - "TxAdditionalInfo": { - "type": "struct", - "type_mapping": [ - ["token_info", "BTreeMap"], - ["pool_info", "BTreeMap"], - ["order_info", "BTreeMap"], - ], - }, - "StandardInputSignature": { - "type": "struct", - "type_mapping": [ - ["sighash_type", "u8"], - ["raw_signature", "Vec"], - ], - }, - "SignedTransaction": { - "type": "struct", - "type_mapping": [ - ["transaction", "TransactionV1"], - ["signatures", "Vec"], - ], - }, - "PartiallySignedTransaction": { - "type": "struct", - "type_mapping": [ - ["tx", "TransactionV1"], - ["witnesses", "Vec>"], - ["input_utxos", "Vec>"], - ["destinations", "Vec>"], - ["htlc_secrets", "Vec>"], - ["additional_infos", "TxAdditionalInfo"], - ], - }, - "SignedTransactionIntent": { - "type": "struct", - "type_mapping": [ - ["signed_message", "String"], - ["signatures", "Vec>"], - ], - }, - "AuthorizedPublicKeyHashSpend": { - "type": "struct", - "type_mapping": [ - ["public_key", "PublicKey"], - ["signature", "Signature"], - ], - }, "SignTxStartReq": { "type": "struct", "type_mapping": [ @@ -449,12 +341,6 @@ def init_mintlayer_types(): ], }, "SignatureInResponse": "[u8; 64]", - "MsgSignature": { - "type": "struct", - "type_mapping": [ - ["signature", "SignatureInResponse"], - ], - }, "TxInputSignatureResponse": { "type": "struct", "type_mapping": [ @@ -492,262 +378,6 @@ def init_mintlayer_types(): ["Pong", "()"], ], }, - "SemVer": { - "type": "struct", - "type_mapping": [ - ["major", "u8"], - ["minor", "u8"], - ["patch", "u16"], - ], - }, - # FIXME - "PeerAddressIp4": { - "type": "struct", - "type_mapping": [ - ["ip", "[u8; 4]"], - ["port", "u16"], - ], - }, - "PeerAddressIp6": { - "type": "struct", - "type_mapping": [ - ["ip", "[u8; 16]"], - ["port", "u16"], - ], - }, - "PeerAddress": { - "type": "enum", - "type_mapping": [ - ["Ip4", "PeerAddressIp4"], - ["Ip6", "PeerAddressIp6"], - ], - }, - "HandshakeHello": { - "type": "struct", - "type_mapping": [ - ["protocol", "u32"], - ["network", "[u8; 4]"], - ["services", "u64"], - ["user_agent", "String"], - ["version", "SemVer"], - ["receiver_address", "Option"], - ["current_time", "Compact"], - ["handshake_nonce", "u64"], - ], - }, - "HandshakeHelloAck": { - "type": "struct", - "type_mapping": [ - ["protocol", "u32"], - ["network", "[u8; 4]"], - ["services", "u64"], - ["user_agent", "String"], - ["version", "SemVer"], - ["receiver_address", "Option"], - ["current_time", "Compact"], - ], - }, - "HandshakeMessage": { - "type": "enum", - "type_mapping": [ - ["Hello", "HandshakeHello"], - ["HelloAck", "HandshakeHelloAck"], - ], - }, - "PingMessage": { - "type": "struct", - "type_mapping": [ - ["nonce", "u64"], - ], - }, - "BlockHeader": { - "type": "struct", - "type_mapping": [ - ["version", "u8"], - ["prev_block_id", "H256"], - ["tx_merkle_root", "H256"], - ["witness_merkle_root", "H256"], - ["timestamp", "Compact"], - ["consensus_data", "ConsensusData"], - ], - }, - "SignedBlockHeader": { - "type": "struct", - "type_mapping": [ - ["header", "BlockHeader"], - ["signature", "BlockHeaderSignature"], - ], - }, - "BlockHeaderSignature": { - "type": "enum", - "type_mapping": [ - ["None", "()"], - ["HeaderSignature", "(BlockHeaderSignatureData)"], - ], - }, - "BlockHeaderSignatureData": { - "type": "struct", - "type_mapping": [ - ["signature", "(Signature)"], - ], - }, - "Signature": { - "type": "enum", - "type_mapping": [ - ["Secp256k1Schnorr", "[u8; 64]"], - ], - }, - "ConsensusData": { - "type": "enum", - "type_mapping": [ - ["None", "()"], - ["PoW", "PoWData"], - ["PoS", "PoSData"], - ], - }, - "PoWData": { - "type": "struct", - "type_mapping": [ - ["bits", "u32"], - ["nonce", "u128"], - ], - }, - "PoSData": { - "type": "struct", - "type_mapping": [ - ["kernel_inputs", "Vec"], - ["kernel_witness", "Vec"], - ["stake_pool_id", "PoolId"], - ["vrf_data", "VRFReturn"], - ["compact_target", "u32"], - ], - }, - "VRFReturn": { - "type": "enum", - "type_mapping": [ - ["Schnorrkel", "(SchnorrkelVRFReturn)"], - ], - }, - "SchnorrkelVRFReturn": { - "type": "struct", - "type_mapping": [ - ["preout", "[u8; 32]"], - ["proof", "[u8; 64]"], - ], - }, - "BlockIdAtHeight": "H256", - "BlockBody": { - "type": "struct", - "type_mapping": [ - ["reward", "BlockReward"], - ["transactions", "Vec"], - ], - }, - "BlockReward": { - "type": "struct", - "type_mapping": [ - ["reward_outputs", "Vec"], - ], - }, - "Block": { - "type": "enum", - "type_mapping": [ - ["V1", "(BlockV1)"], - ], - }, - "BlockV1": { - "type": "struct", - "type_mapping": [ - ["header", "SignedBlockHeader"], - ["body", "BlockBody"], - ], - }, - "Id": "[u8; 32]", - "HeaderListRequest": "Vec", - "HeaderList": "Vec", - "TransactionResponse": { - "type": "enum", - "type_mapping": [ - ["not_found", "Id"], - ["found", "SignedTransaction"], - ], - }, - "Message": { - "type": "enum", - "type_mapping": [ - ["handshake", "HandshakeMessage"], - ["ping_request", "PingMessage"], - ["ping_response", "PingMessage"], - ["new_transaction", "Id"], - ["header_list_request", "HeaderListRequest"], - ["header_list", "HeaderList"], - ["block_list_request", "Vec"], - ["block_response", "()"], - ["announce_addr_request", "PeerAddress"], - ["addr_list_request", "()"], - ["addr_list_response", "Vec"], - ["transaction_request", "Id"], - ["transaction_response", "TransactionResponse"], - ], - }, - "GenerateBlockInputData": { - "type": "enum", - "type_mapping": [ - ["None", "()"], - ["PoW", "PoWGenerateBlockInputData"], - ["PoS", "PoSGenerateBlockInputData"], - ], - }, - "PoSGenerateBlockInputData": { - "type": "struct", - "type_mapping": [ - ["stake_private_key", "PrivateKey"], - ["vrf_private_key", "VRFPrivateKey"], - ["pool_id", "PoolId"], - ["kernel_inputs", "Vec"], - ["kernel_input_utxo", "Vec"], - ], - }, - "Privatekey": { - "type": "struct", - "type_mapping": [ - ["key", "PrivateKeyHolder"], - ], - }, - "PrivateKeyHolder": { - "type": "enum", - "type_mapping": [ - ["Secp256k1Schnorr", "(Secp256k1PrivateKey)"], - ], - }, - "Secp256k1PrivateKey": { - "type": "struct", - "type_mapping": [ - ["data", "[u8; 32]"], - ], - }, - "VRFPrivateKey": { - "type": "struct", - "type_mapping": [ - ["key", "VRFPrivateKeyHolder"], - ], - }, - "VRFPrivateKeyHolder": { - "type": "enum", - "type_mapping": [ - ["Schnorrkel", "(SchnorrkelPrivateKey)"], - ], - }, - "SchnorrkelPrivateKey": { - "type": "struct", - "type_mapping": [["key", "[u8; 64]"]], - }, - "PoWGenerateBlockInputData": { - "type": "struct", - "type_mapping": [ - ["reward_destination", "Destination"], - ], - }, } } From 098ff0cd49bacab681ac777cd494b047d698a414 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Mon, 22 Jun 2026 11:32:40 +0300 Subject: [PATCH 05/40] Format python code via `black` --- tests/application_client/__init__.py | 5 +- .../mintlayer_command_sender.py | 24 +- tests/application_client/mintlayer_utils.py | 22 +- tests/test_app_mainmenu.py | 13 +- tests/test_error_cmd.py | 40 +- tests/test_name_version.py | 5 +- tests/test_pubkey_cmd.py | 8 +- tests/test_sign_cmd.py | 868 ++++++++---------- tests/test_sign_message.py | 4 +- tests/utils.py | 16 +- 10 files changed, 486 insertions(+), 519 deletions(-) diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index 23d22af..a21f146 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -255,7 +255,10 @@ def init_mintlayer_types(): ["Utxo", "(OutPoint, AdditionalUtxoInfo)"], ["Account", "(AccountOutPoint)"], ["AccountCommand", "(AccountNonce, AccountCommand)"], - ["OrderAccountCommand", "(OrderAccountCommand, AdditionalOrderInfo)"], + [ + "OrderAccountCommand", + "(OrderAccountCommand, AdditionalOrderInfo)", + ], ], }, "AccountOutPoint": { diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index aab57f7..46b4b1d 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -22,32 +22,38 @@ CLA: int = 0xE1 + @dataclass class ReviewTransaction: transaction: Transaction has_command_input: bool review_custom_screen_text: str + @dataclass class SignTxStep: kind: str index: int | None = None + class GetAppAndVersionP1(IntEnum): # Parameter 1 for first APDU number. P1_START = 0x00 P1_NEXT = 0x01 + class SignTxP1(IntEnum): # Parameter 1 for first APDU number. P1_START = 0x00 P1_NEXT = 0x01 + class SignMessageP1(IntEnum): # Parameter 1 for first APDU number. P1_START = 0x00 P1_NEXT = 0x01 + class GetPublicKeyP1(IntEnum): P1_START = 0x00 # Parameter 1 for screen confirmation for GET_PUBLIC_KEY. @@ -136,7 +142,11 @@ def sign_message( ) self.backend.exchange( - cla=CLA, ins=InsType.SIGN_MESSAGE, p1=SignMessageP1.P1_START, p2=P2.P2_LAST, data=data + cla=CLA, + ins=InsType.SIGN_MESSAGE, + p1=SignMessageP1.P1_START, + p2=P2.P2_LAST, + data=data, ) chunks = split_message(message, MAX_APDU_LEN) @@ -146,7 +156,7 @@ def sign_message( ins=InsType.SIGN_MESSAGE, p1=SignMessageP1.P1_NEXT, p2=P2.P2_MORE, - data=chunk + data=chunk, ) with self.backend.exchange_async( @@ -154,7 +164,7 @@ def sign_message( ins=InsType.SIGN_MESSAGE, p1=SignMessageP1.P1_NEXT, p2=P2.P2_LAST, - data=chunks[-1] + data=chunks[-1], ) as response: yield response @@ -213,7 +223,6 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] kind = "start" yield SignTxStep(kind=kind, index=0) - # ---- OUTPUTS ---- print("streaming outputs") @@ -328,7 +337,7 @@ def sign_tx_review( else: instruction = NavInsID.RIGHT_CLICK - last_page_pattern=r".*\((\d+)/\1\)$" + last_page_pattern = r".*\((\d+)/\1\)$" for step in client.sign_tx(transaction): print("step kind: ", step.kind) @@ -394,7 +403,8 @@ def sign_tx_review( scenario_navigator.device, scenario_navigator.backend, UseCase.TX_REVIEW, - True) + True, + ) navigator.navigate_until_text_and_compare( navigate_instruction=scenario.navigation, validation_instructions=scenario.validation, @@ -403,7 +413,7 @@ def sign_tx_review( test_case_name=scenario_navigator.test_name, screen_change_after_last_instruction=False, snap_start_idx=start_idx, - ) + ) # The device as yielded the result, parse it and ensure that the signature is correct responses = client.get_all_signatures(transaction) diff --git a/tests/application_client/mintlayer_utils.py b/tests/application_client/mintlayer_utils.py index fd96e62..3075da0 100644 --- a/tests/application_client/mintlayer_utils.py +++ b/tests/application_client/mintlayer_utils.py @@ -1,10 +1,9 @@ from io import BytesIO from typing import Optional, Literal - -UINT64_MAX: int = 2**64-1 -UINT32_MAX: int = 2**32-1 -UINT16_MAX: int = 2**16-1 +UINT64_MAX: int = 2**64 - 1 +UINT32_MAX: int = 2**32 - 1 +UINT16_MAX: int = 2**16 - 1 def write_varint(n: int) -> bytes: @@ -12,19 +11,18 @@ def write_varint(n: int) -> bytes: return n.to_bytes(1, byteorder="little") if n <= UINT16_MAX: - return b"\xFD" + n.to_bytes(2, byteorder="little") + return b"\xfd" + n.to_bytes(2, byteorder="little") if n <= UINT32_MAX: - return b"\xFE" + n.to_bytes(4, byteorder="little") + return b"\xfe" + n.to_bytes(4, byteorder="little") if n <= UINT64_MAX: - return b"\xFF" + n.to_bytes(8, byteorder="little") + return b"\xff" + n.to_bytes(8, byteorder="little") raise ValueError(f"Can't write to varint: '{n}'!") -def read_varint(buf: BytesIO, - prefix: Optional[bytes] = None) -> int: +def read_varint(buf: BytesIO, prefix: Optional[bytes] = None) -> int: b: bytes = prefix if prefix else buf.read(1) if not b: @@ -49,9 +47,9 @@ def read(buf: BytesIO, size: int) -> bytes: return b -def read_uint(buf: BytesIO, - bit_len: int, - byteorder: Literal['big', 'little'] = 'little') -> int: +def read_uint( + buf: BytesIO, bit_len: int, byteorder: Literal["big", "little"] = "little" +) -> int: size: int = bit_len // 8 b: bytes = buf.read(size) diff --git a/tests/test_app_mainmenu.py b/tests/test_app_mainmenu.py index a55bdc3..dfb9e71 100644 --- a/tests/test_app_mainmenu.py +++ b/tests/test_app_mainmenu.py @@ -7,13 +7,14 @@ def test_app_mainmenu(device, navigator, test_name): # Navigate in the main menu if device.is_nano: - instructions = [ - NavInsID.RIGHT_CLICK, - NavInsID.RIGHT_CLICK - ] + instructions = [NavInsID.RIGHT_CLICK, NavInsID.RIGHT_CLICK] else: instructions = [ NavInsID.USE_CASE_HOME_SETTINGS, ] - navigator.navigate_and_compare(ROOT_SCREENSHOT_PATH, test_name, instructions, - screen_change_before_first_instruction=False) + navigator.navigate_and_compare( + ROOT_SCREENSHOT_PATH, + test_name, + instructions, + screen_change_before_first_instruction=False, + ) diff --git a/tests/test_error_cmd.py b/tests/test_error_cmd.py index 5bb1a2b..2e9fac0 100644 --- a/tests/test_error_cmd.py +++ b/tests/test_error_cmd.py @@ -3,11 +3,22 @@ from ragger.error import ExceptionRAPDU from application_client import MAINNET -from application_client.mintlayer_command_sender import (CLA, GetAppAndVersionP1, SignTxP1, P2, Errors, - InsType) +from application_client.mintlayer_command_sender import ( + CLA, + GetAppAndVersionP1, + SignTxP1, + P2, + Errors, + InsType, +) + +sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxStartReq" +) +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxNextReq" +) -sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxStartReq") -sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxNextReq") # Ensure the app returns an error when a bad CLA is used def test_bad_cla(backend): @@ -33,13 +44,19 @@ def test_wrong_p1p2(backend): assert e.value.status == Errors.SW_WRONG_P1P2 backend.exchange( - cla=CLA, ins=InsType.GET_PUBLIC_KEY, p1=GetAppAndVersionP1.P1_START, p2=P2.P2_MORE - ) - + cla=CLA, + ins=InsType.GET_PUBLIC_KEY, + p1=GetAppAndVersionP1.P1_START, + p2=P2.P2_MORE, + ) + # Wrong P1 after sending MORE with pytest.raises(ExceptionRAPDU) as e: backend.exchange( - cla=CLA, ins=InsType.GET_PUBLIC_KEY, p1=GetAppAndVersionP1.P1_START + 1, p2=P2.P2_MORE + cla=CLA, + ins=InsType.GET_PUBLIC_KEY, + p1=GetAppAndVersionP1.P1_START + 1, + p2=P2.P2_MORE, ) assert e.value.status == Errors.SW_WRONG_P1P2 @@ -106,7 +123,6 @@ def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator) "version": 0, "num_inputs": num_inputs, "num_outputs": num_outputs, - } ).data @@ -134,7 +150,11 @@ def test_sign_tx_invalid_context(backend, scenario_navigator, device, navigator) {"Coin": 10}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + "key": { + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } + } } }, ], diff --git a/tests/test_name_version.py b/tests/test_name_version.py index f822470..f6efcee 100644 --- a/tests/test_name_version.py +++ b/tests/test_name_version.py @@ -1,6 +1,7 @@ from application_client.mintlayer_command_sender import MintlayerCommandSender -from application_client.mintlayer_response_unpacker import \ - unpack_get_app_and_version_response +from application_client.mintlayer_response_unpacker import ( + unpack_get_app_and_version_response, +) # Test a specific APDU asking BOLOS (and not the app) the name and version of the current app diff --git a/tests/test_pubkey_cmd.py b/tests/test_pubkey_cmd.py index 377aab8..8f3ef23 100644 --- a/tests/test_pubkey_cmd.py +++ b/tests/test_pubkey_cmd.py @@ -3,10 +3,10 @@ from ragger.error import ExceptionRAPDU from application_client import MAINNET, TESTNET -from application_client.mintlayer_command_sender import ( - Errors, MintlayerCommandSender) -from application_client.mintlayer_response_unpacker import \ - unpack_get_public_key_response +from application_client.mintlayer_command_sender import Errors, MintlayerCommandSender +from application_client.mintlayer_response_unpacker import ( + unpack_get_public_key_response, +) MNEMONIC = "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 7678811..703bc81 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -8,10 +8,14 @@ sign_tx_review, ReviewTransaction, ) -from application_client.mintlayer_response_unpacker import unpack_get_public_key_response +from application_client.mintlayer_response_unpacker import ( + unpack_get_public_key_response, +) from application_client.mintlayer_transaction import Transaction -sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object("SignTxNextReq") +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxNextReq" +) TX_RESPONSE_SIZE = 71 @@ -30,47 +34,39 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): h = 1 << 31 additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } - } - # FIXME formatting - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": + "Utxo": { + "Transfer": [ + {"Coin": 10}, { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} } - } - } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( + }, + ], + } + } + inp = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } } - ).data + ).data + + inp_commitment = sign_tx_next_req_obj.encode( + {"ProcessInputCommitment": {"commitment": additional_info}} + ).data output = sign_tx_next_req_obj.encode( { @@ -80,7 +76,9 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): {"Coin": 10}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + } } }, ], @@ -96,7 +94,7 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\stransfer" + review_custom_screen_text=r"Sign\stransfer", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -110,27 +108,22 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat h = 1 << 31 inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Account": { - "nonce": 1, - "account": {"Delegation": [[0] * 32, 11]}, - } - }, - } + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Account": { + "nonce": 1, + "account": {"Delegation": [[0] * 32, 11]}, + } + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data output = sign_tx_next_req_obj.encode( @@ -141,7 +134,9 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat {"Coin": 10}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + } } }, {"UntilHeight": 10}, @@ -159,7 +154,7 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\swithdrawal" + review_custom_screen_text=r"Sign\swithdrawal", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -170,45 +165,38 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato h = 1 << 31 additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 10}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], } + } inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, "index": 1, - }, - additional_info, - ] - }, - } + }, + additional_info, + ] + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data output = sign_tx_next_req_obj.encode( @@ -218,7 +206,9 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato "CreateDelegationId": [ { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + } } }, [0] * 32, @@ -236,7 +226,7 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\screate" + review_custom_screen_text=r"Sign\screate", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -247,45 +237,38 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat h = 1 << 31 additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 10}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], } + } inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data output = sign_tx_next_req_obj.encode( @@ -306,7 +289,7 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\sstake" + review_custom_screen_text=r"Sign\sstake", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -315,47 +298,40 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato # Use the app interface instead of raw interface client = MintlayerCommandSender(backend) h = 1 << 31 - + additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 40001}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 40001}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], } + } inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data output = sign_tx_next_req_obj.encode( @@ -369,15 +345,21 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato "staker": { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } } } }, - "vrf_public_key": {"key": {"Schnorrkel": {"key": bytes([0] * 32)}}}, + "vrf_public_key": { + "key": {"Schnorrkel": {"key": bytes([0] * 32)}} + }, "decommission_key": { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } } } }, @@ -397,7 +379,7 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\screate\sstake" + review_custom_screen_text=r"Sign\screate\sstake", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -407,45 +389,38 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig client = MintlayerCommandSender(backend) h = 1 << 31 additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 10}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], } + } inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data output = sign_tx_next_req_obj.encode( @@ -461,7 +436,9 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig "authority": { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } } } }, @@ -481,7 +458,7 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\screate\stoken" + review_custom_screen_text=r"Sign\screate\stoken", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -491,45 +468,38 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): client = MintlayerCommandSender(backend) h = 1 << 31 additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 2000}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 2000}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], } + } inp = sign_tx_next_req_obj.encode( { - "ProcessInput": - { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } + } ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data # This is the new output for issuing an NFT. @@ -564,7 +534,9 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): }, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + } } }, ], @@ -581,7 +553,7 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\screate\sNFT" + review_custom_screen_text=r"Sign\screate\sNFT", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -600,22 +572,20 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): # The utxo (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -631,17 +601,13 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): ).data inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info - } - } + {"ProcessInputCommitment": {"commitment": additional_info}} ).data # This is the AccountCommand to mint 1000 units of a new token account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ @@ -659,11 +625,7 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data mint_output = sign_tx_next_req_obj.encode( @@ -674,7 +636,9 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -693,7 +657,7 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\smint\stokens" + review_custom_screen_text=r"Sign\smint\stokens", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -713,36 +677,32 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): # The additional data (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } additional_info2 = { - "Utxo": { - "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -759,15 +719,13 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data utxo_input2 = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -783,16 +741,12 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): ).data inp_commitment2 = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": additional_info2 - } - } + {"ProcessInputCommitment": {"commitment": additional_info2}} ).data account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ @@ -807,11 +761,7 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data change_output = sign_tx_next_req_obj.encode( @@ -822,7 +772,9 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): {"Coin": 99}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -841,7 +793,7 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\sunmint\stokens" + review_custom_screen_text=r"Sign\sunmint\stokens", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -860,23 +812,21 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): # The additional info (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -893,21 +843,21 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data # This is the AccountCommand to mint 1000 units of a new token account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ 1, # AccountNonce - {"FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}]}, # TokenId + { + "FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}] + }, # TokenId ] }, } @@ -915,11 +865,7 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data change_output = sign_tx_next_req_obj.encode( @@ -930,7 +876,9 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): {"Coin": 99}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -949,7 +897,7 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\sfreeze\stokens" + review_custom_screen_text=r"Sign\sfreeze\stokens", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -968,22 +916,20 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) # The additional data (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -995,20 +941,19 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) ] }, } - }).data + } + ).data inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data # This is the AccountCommand to mint 1000 units of a new token account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ @@ -1023,11 +968,7 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data change_output = sign_tx_next_req_obj.encode( @@ -1038,7 +979,9 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) {"Coin": 99}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1057,7 +1000,7 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\sunfreeze" + review_custom_screen_text=r"Sign\sunfreeze", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -1076,22 +1019,20 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav # The additional data (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -1103,20 +1044,19 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav ] }, } - }).data + } + ).data inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data # This is the AccountCommand to mint 1000 units of a new token account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ @@ -1127,7 +1067,9 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([2] * 33) + } } } }, @@ -1140,11 +1082,7 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data change_output = sign_tx_next_req_obj.encode( @@ -1155,7 +1093,9 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav {"Coin": 99}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1174,7 +1114,7 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\schange\stoken" + review_custom_screen_text=r"Sign\schange\stoken", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -1195,22 +1135,20 @@ def test_sign_tx_change_token_metadata_uri( # The additional info (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -1227,16 +1165,14 @@ def test_sign_tx_change_token_metadata_uri( inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data # This is the AccountCommand to mint 1000 units of a new token account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ @@ -1254,11 +1190,7 @@ def test_sign_tx_change_token_metadata_uri( ).data acc_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": {"None": None} - } - } + {"ProcessInputCommitment": {"commitment": {"None": None}}} ).data change_output = sign_tx_next_req_obj.encode( @@ -1269,7 +1201,9 @@ def test_sign_tx_change_token_metadata_uri( {"Coin": 99}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1288,7 +1222,7 @@ def test_sign_tx_change_token_metadata_uri( review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\schange\stoken" + review_custom_screen_text=r"Sign\schange\stoken", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -1308,22 +1242,20 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): # The additionl info (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -1340,9 +1272,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data @@ -1351,15 +1281,15 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): fill_give = 1000 additional_order_info = { - "initially_asked": {"Coin": fill_ask}, - "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", fill_give]}, - "ask_balance": 0, - "give_balance": 0, + "initially_asked": {"Coin": fill_ask}, + "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", fill_give]}, + "ask_balance": 0, + "give_balance": 0, } # This is the OrderAccountCommand to fill 10 units account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "OrderAccountCommand": [ @@ -1397,7 +1327,9 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): {"Coin": 100 - 1 - fill_amount}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1419,7 +1351,9 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): }, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1438,7 +1372,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\sfill\sorder" + review_custom_screen_text=r"Sign\sfill\sorder", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -1457,22 +1391,20 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): # The additional_data (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -1489,9 +1421,7 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data @@ -1501,16 +1431,16 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): give_balance = 900 additional_order_info = { - "initially_asked": {"Coin": initial_ask}, - "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", initial_give]}, - "ask_balance": ask_balance, - "give_balance": give_balance, + "initially_asked": {"Coin": initial_ask}, + "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", initial_give]}, + "ask_balance": ask_balance, + "give_balance": give_balance, } # This is the OrderAccountCommand to fill 10 units account_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "OrderAccountCommand": [ @@ -1532,7 +1462,7 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): additional_order_info["initially_asked"], additional_order_info["initially_given"], additional_order_info["ask_balance"], - additional_order_info["give_balance"] + additional_order_info["give_balance"], ] }, } @@ -1547,7 +1477,9 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): {"Coin": 100 - 1 + ask_balance}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1564,7 +1496,9 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): {"TokenV1": [f"0x{bytes([0]*32).hex()}", give_balance]}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1583,7 +1517,7 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\sconclude\sorder" + review_custom_screen_text=r"Sign\sconclude\sorder", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -1601,22 +1535,20 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): # The additional info (the previous TxOutput that this UTXO input spends) # This represents an output of 100 coins owned by our key additional_info = { - "Utxo": { - "Transfer": [ - {"Coin": 100}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } - } - }, - ], - } + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], } + } utxo_input = sign_tx_next_req_obj.encode( { - "ProcessInput":{ + "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "Utxo": [ @@ -1633,9 +1565,7 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): inp_commitment = sign_tx_next_req_obj.encode( { - "ProcessInputCommitment": { - "commitment": additional_info - }, + "ProcessInputCommitment": {"commitment": additional_info}, } ).data @@ -1647,7 +1577,9 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): {"Coin": 89}, { "PublicKey": { - "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } } }, ], @@ -1667,7 +1599,9 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): "spend_key": { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([2] * 33) + } } } }, @@ -1675,7 +1609,9 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): "refund_key": { "PublicKey": { "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([3] * 33)} + "Secp256k1Schnorr": { + "pubkey_data": bytes([3] * 33) + } } } }, @@ -1696,6 +1632,6 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\screate\sHTLC" + review_custom_screen_text=r"Sign\screate\sHTLC", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) diff --git a/tests/test_sign_message.py b/tests/test_sign_message.py index 16d8406..7eaa794 100644 --- a/tests/test_sign_message.py +++ b/tests/test_sign_message.py @@ -2,8 +2,7 @@ from ragger.error import ExceptionRAPDU from application_client import MAINNET -from application_client.mintlayer_command_sender import ( - Errors, MintlayerCommandSender) +from application_client.mintlayer_command_sender import Errors, MintlayerCommandSender from application_client.mintlayer_response_unpacker import ( unpack_sign_message_response, ) @@ -20,6 +19,7 @@ def test_sign_message(backend, scenario_navigator): sig = unpack_sign_message_response(client.get_async_response().data) assert len(sig) == 64 + def test_sign_message_pkh(backend, scenario_navigator): path = "m/44'/19788'/0'/0/0" message = b"Hello" diff --git a/tests/utils.py b/tests/utils.py index cb52233..07cbe93 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -6,18 +6,16 @@ from ecdsa.keys import VerifyingKey from ecdsa.util import sigdecode_der - ROOT_SCREENSHOT_PATH = Path(__file__).parent.resolve() # Check if a signature of a given message is valid -def check_signature_validity(public_key: bytes, signature: bytes, message: bytes) -> bool: +def check_signature_validity( + public_key: bytes, signature: bytes, message: bytes +) -> bool: pk: VerifyingKey = VerifyingKey.from_string( - public_key, - curve=SECP256k1, - hashfunc=sha256 + public_key, curve=SECP256k1, hashfunc=sha256 + ) + return pk.verify( + signature=signature, data=message, hashfunc=keccak_256, sigdecode=sigdecode_der ) - return pk.verify(signature=signature, - data=message, - hashfunc=keccak_256, - sigdecode=sigdecode_der) From 8b47b22cf16162ddd460ef0aad4767b60f614626 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Mon, 22 Jun 2026 16:14:38 +0300 Subject: [PATCH 06/40] Fix rust-analyzer warning about P2_MORE/P2_DONE having wrong case (it thinks they're bindings not constants) --- crates/app-core/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 8fa4923..3367d92 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -68,7 +68,7 @@ use handlers::{ }; use mintlayer_messages::{ decode_all, encode, GetPubKeyP1, Ins, PingP1, Response, SignMsgP1, SignTxP1, StatusWord, - APDU_CLASS, MAX_ADPU_DATA_LEN, P2_DONE, P2_MORE, + APDU_CLASS, MAX_ADPU_DATA_LEN, }; pub const MAX_BUFFER_LEN: usize = 4 * MAX_ADPU_DATA_LEN; @@ -137,8 +137,8 @@ impl ApduTransport { self.buffer.extend_from_slice(data); match header.p2 { - P2_MORE => Ok(ReceiveInstructionResult::ExpectingNextChunk), - P2_DONE => { + mintlayer_messages::P2_MORE => Ok(ReceiveInstructionResult::ExpectingNextChunk), + mintlayer_messages::P2_DONE => { // Construct the full instruction let raw = RawInstruction { ins: header.ins, From 18ee93ea0250d37d743ab0cc9256756d640707cd Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Mon, 22 Jun 2026 16:05:54 +0300 Subject: [PATCH 07/40] Add a bunch of FIXMEs --- crates/app-core/src/handlers/sign_tx/mod.rs | 16 +++++++-- .../src/handlers/sign_tx/summary_collector.rs | 7 ++++ crates/app-core/src/lib.rs | 14 +++++++- crates/messages/src/lib.rs | 35 +++++++++++++++++++ .../mintlayer_command_sender.py | 2 +- 5 files changed, 69 insertions(+), 5 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index fc6af70..ee266a7 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -49,6 +49,7 @@ const DERIVATION_PATH_LEN: usize = 5; // DERIVATION_PATH_LEN without the BIP44 and COIN as they are the same for all const COMPRESSED_DERIVATION_PATH_LEN: usize = 3; +// FIXME: usize is already 32-bit. // we try to save a few bytes instead of using usize for indexes, // u32 is enough to cover max possible number of inputs and outputs type Index = u32; @@ -331,10 +332,12 @@ impl TxParsingContext { match version { TransactionVersion::V1 => { const VERSION_1: u8 = 1; + const SIG_HASH_TYPE_ALL: u8 = 1; + let mut tx_hasher = Blake2b_512::new(); // mode tx_hasher - .update(b"\x01") + .update(&[SIG_HASH_TYPE_ALL]) .map_err(|_| StatusWord::TxHashFail)?; // version tx_hasher @@ -366,7 +369,7 @@ impl TxParsingContext { } } - /// Shows a spinner while processing the inputs and input commitments if there are more than a few + /// Shows a spinner while processing the inputs and input commitments if there are more than a few, /// as well as while signing and returning the signatures. pub fn show_spinner(&mut self) { let (metadata, spinner) = match self { @@ -376,7 +379,11 @@ impl TxParsingContext { ctx.spinner.show("Signing..."); return; } - // While parsing outputs we are showing the review and not the spinner + // While parsing outputs we are showing the review and not the spinner. + // FIXME: inputs may need to be reviewed one by one, just like outputs, see the FIXME near + // TxSummaryCollector::input_command. + // FIXME: change outputs should be detected and not presented for review; once this is + // implemented, the spinner logic may need to be revised. Self::ParsingOutputs(_) | Self::Finished => return, }; @@ -412,6 +419,9 @@ fn handle_input( .into_iter() .map(|a| InputCompressed::new(a, num_inputs_parsed, ctx.metadata.coin)) .collect::, StatusWord>>()?; + // FIXME: `ctx.inputs` is not really a collection of inputs, as it can contain multiple entries + // for one input in the case of multisig. Possible alternative name: "signature targets" + // (need to rename InputCompressed as well). ctx.inputs.extend(compressed_inputs); ctx.summary.process_input(&input_data.input)?; diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index e0efb8b..63668b5 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -81,6 +81,13 @@ impl TxSummaryCollector { } } + // FIXME: + // 1) currently consensus only forbids multiple account commands (AccountCommand or OrderAccountCommand) per tx, + // but the number of account spendings is unlimited and they can co-exist with an account command; + // 2) probably the app shouldn't try being smart and assume any number of account commands is possible, asking + // the user to approve them as they arrive, same as it's done for outputs; + // 3) if the app does try to be smart, then it should fail when multiple commands are encountered, instead of + // silently overwriting `input_command`. pub fn input_command(&self) -> Option<&InputCommand> { self.input_command.as_ref() } diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 3367d92..59ce580 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -253,7 +253,7 @@ impl AppContext { pub fn mintlayer_main() { let mut comm = Comm::new().set_expected_cla(APDU_CLASS); - let mut tx_ctx = AppContext::new(); + let mut tx_ctx = AppContext::new(); // FIXME: it's not "tx_ctx". // Initialize reference to Comm instance for NBGL API calls. init_comm(&mut comm); @@ -301,9 +301,21 @@ pub fn mintlayer_main() { } } +// FIXME: +// 1) On all errors, the context should probably be reset. +// 2) The simple `ctx.data_context = None` doesn't seem to reset the UI and `show_status_and_home_if_needed` +// doesn't reset the UI on any error. fn handle_command(cmd: &Command, ctx: &mut AppContext) -> Result { match cmd { Command::GetPubKey { p1, data } => { + // FIXME: the context should be reset here, especially if `display` is true. + // Note that `show_status_and_home_if_needed` calls `ctx.home.show_and_return()` + // on Pings, so: + // a) the context should be reset on Command::Ping below as well, + // b) since a Ping resets the context, then GetPubKey should do it even if `display` + // is false; + // In any case, it's better to put UI update (at least on success) in the same place where + // the context is changed. let req = decode_all(data).ok_or(StatusWord::DeserializeFail)?; handle_get_public_key(req, p1.display()).map(Response::PublicKey) } diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index f91ce5e..2042940 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -17,6 +17,9 @@ #![no_std] +// FIXME: need tests that ensure encoding stability - encode a certain message or a message part and +// expect concrete bytes, decode it back, expect the same object. + // Required for using String, Vec, format!... extern crate alloc; @@ -132,6 +135,23 @@ pub enum SignTxNextReq { ReturnNextSignature, } +// Note: +// 1) `addresses` can contain multiple entries in the case of multisig or no entries at all in +// the case of a non-signable pseudo-input (at this moment FillOrder is the only possible +// pseudo-input). +// 2) Derivation paths in `addresses` are not checked against the actual destinations that the +// consensus requires the input to be signed against (note that in the non-utxo cases it's +// not really possible to verify their consistency, because we don't commit to the actual +// destination in those cases). +// This is not a problem in general, but note that since we always use SigHashType::ALL in this +// app, each input signature is a signature over the entire tx. So e.g. if inputs 0 and 1 require +// keys A and B respectively, a malfunctioning host may request input 0 to be signed with key B +// and input 1 with key A; in such a case the signature 0 will be valid for input 1 and vice versa. +// This does not allow the host to change the reviewed transaction, but it means that the app must +// not promise the user that a particular input was signed by the key specified in `addresses`. +// FIXME: mention this in the docs? +// FIXME: explicitly check that signatures are not requested for fill order inputs? (probably +// redundant, given the second note above). #[derive(Encode, Decode)] pub struct TxInputData { pub addresses: Vec, @@ -143,6 +163,21 @@ pub struct TxInputCommitmentData { pub commitment: mlcp::SighashInputCommitment, } +// FIXME: +// 1) In order to be able to detect change outputs, there should be a way of specifying the destination +// via a derivation path. +// Note: the contents of Destination::PublicKeyHash and Destination::PublicKey should probably be +// enums of the form `enum PublicKeyHash { Own(derivation path), Foreign(actual hash) }`. +// 2) Possible ways of handling change outputs (simplified version of what the cardano app seems to do): +// * a) require that all derivation paths (in inputs and in outputs) belong to the same account, +// fail if they don't; +// b) if an output is a simple Transfer to a change address in the account, omit it from review; +// if it's something more complicated, don't omit it from review, but mark is as change output. +// * Same as above, but only track (without failing) whether all inputs are signed with keys from the +// same account; if so and an output is a simple Transfer to a change address in that same account, +// omit the output from review. If the output references a change address but multiple accounts +// are referenced by inputs, or if the output is not a simple Transfer, then don't omit it, +// but mark it as change. #[derive(Encode, Decode)] pub struct TxOutputData { pub output: mlcp::TxOutput, diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 46b4b1d..4b26f97 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -415,7 +415,7 @@ def sign_tx_review( snap_start_idx=start_idx, ) - # The device as yielded the result, parse it and ensure that the signature is correct + # The device has yielded the result, parse it and ensure that the signature is correct responses = client.get_all_signatures(transaction) assert len(responses) == len(transaction.inputs) From 0043ed08a55fd72380e2b7c0a228519f398c5c31 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Mon, 22 Jun 2026 20:55:56 +0300 Subject: [PATCH 08/40] Send 1st signature after the 1st explicit request rather than after last output (tests not updated) --- crates/app-core/src/handlers/sign_tx/mod.rs | 99 ++++++++++--------- .../mintlayer_command_sender.py | 7 +- 2 files changed, 55 insertions(+), 51 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index ee266a7..dc33e3e 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -151,19 +151,24 @@ impl TxParsingInputCommitmentsContext { self.tx_hasher .update(&encode_as_compact(self.metadata.num_outputs)) .map_err(|_| StatusWord::TxHashFail)?; - let new_context = TxParsingContext::ParsingOutputs(Box::new(TxParsingOutputsContext { - metadata: self.metadata, + if self.metadata.num_outputs > 0 { + let new_context = + TxParsingContext::ParsingOutputs(Box::new(TxParsingOutputsContext { + metadata: self.metadata, - tx_hasher: self.tx_hasher, + tx_hasher: self.tx_hasher, - summary: self.summary, - inputs: self.inputs, + summary: self.summary, + inputs: self.inputs, - spinner: self.spinner, + spinner: self.spinner, - num_outputs_parsed: 0, - })); - Ok(new_context) + num_outputs_parsed: 0, + })); + Ok(new_context) + } else { + switch_to_signing(self.tx_hasher, self.metadata, self.inputs, self.spinner) + } } else { self.num_inputs_parsed += 1; Ok(TxParsingContext::ParsingInputCommitments(self)) @@ -239,22 +244,8 @@ impl TxParsingOutputsContext { self.num_outputs_parsed += 1; Ok(TxParsingContext::ParsingOutputs(self)) } else { - // Finalize the tx hash for signing - let mut message_hash: [u8; 64] = [0u8; 64]; - self.tx_hasher - .finalize(&mut message_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - let tx_hash = mintlayer_hash(&message_hash[0..32])?; - if ui_approve_streaming_review(review, &self)? { - Ok(TxParsingContext::Signing(Box::new(TxSigningContext { - metadata: self.metadata, - inputs: self.inputs, - spinner: self.spinner, - num_inputs_signed: 0, - tx_hash, - }))) + switch_to_signing(self.tx_hasher, self.metadata, self.inputs, self.spinner) } else { Err(StatusWord::Deny) } @@ -262,6 +253,29 @@ impl TxParsingOutputsContext { } } +fn switch_to_signing( + mut tx_hasher: Blake2b_512, + metadata: TxMetadata, + inputs: Vec, + spinner: NbglSpinner, +) -> Result { + // Finalize the tx hash for signing + let mut message_hash: [u8; 64] = [0u8; 64]; + tx_hasher + .finalize(&mut message_hash) + .map_err(|_| StatusWord::TxHashFail)?; + + let tx_hash = mintlayer_hash(&message_hash[0..32])?; + + Ok(TxParsingContext::Signing(Box::new(TxSigningContext { + metadata, + inputs, + spinner, + num_inputs_signed: 0, + tx_hash, + }))) +} + pub struct TxSigningContext { metadata: TxMetadata, tx_hash: H256, @@ -461,40 +475,33 @@ pub fn handle_sign_tx( ctx: TxParsingContext, review: &mut NbglStreamingReview, ) -> Result<(Response, TxParsingContext), StatusWord> { - let new_ctx = match (req, ctx) { + match (req, ctx) { (SignTxNextReq::ProcessInput(req), TxParsingContext::ParsingInputs(ctx)) => { - handle_input(req, ctx)? + let new_ctx = handle_input(req, ctx)?; + Ok((Response::TxNext, new_ctx)) } ( SignTxNextReq::ProcessInputCommitment(req), TxParsingContext::ParsingInputCommitments(ctx), - ) => handle_input_commitment(req.as_ref(), ctx, review)?, + ) => { + let new_ctx = handle_input_commitment(req.as_ref(), ctx, review)?; + Ok((Response::TxNext, new_ctx)) + } (SignTxNextReq::ProcessOutput(req), TxParsingContext::ParsingOutputs(ctx)) => { - handle_output(req.as_ref(), ctx, review)? + let new_ctx = handle_output(req.as_ref(), ctx, review)?; + Ok((Response::TxNext, new_ctx)) } (SignTxNextReq::ReturnNextSignature, TxParsingContext::Signing(ctx)) => { - TxParsingContext::Signing(ctx) - } - (SignTxNextReq::ReturnNextSignature, TxParsingContext::Finished) => { - return Err(StatusWord::TxAlreadyFinished) - } - _ => return Err(StatusWord::WrongContext), - }; - - let new_ctx = match new_ctx { - ctx @ (TxParsingContext::ParsingInputs(_) - | TxParsingContext::Finished - | TxParsingContext::ParsingInputCommitments(_) - | TxParsingContext::ParsingOutputs(_)) => ctx, - TxParsingContext::Signing(ctx) => { let (response, mut new_ctx) = ctx.compute_signature_and_append()?; new_ctx.show_spinner(); - return Ok((Response::TxInputSignature(response), new_ctx)); + Ok((Response::TxInputSignature(response), new_ctx)) } - }; - - Ok((Response::TxNext, new_ctx)) + (SignTxNextReq::ReturnNextSignature, TxParsingContext::Finished) => { + return Err(StatusWord::TxAlreadyFinished) + } + _ => Err(StatusWord::WrongContext), + } } fn update_hash(data: &T, hasher: &mut Blake2b_512) -> Result<(), StatusWord> { diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 4b26f97..f6ec34d 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -276,12 +276,9 @@ def get_async_response(self) -> Optional[RAPDU]: return self.backend.last_async_response def get_all_signatures(self, tx: Transaction) -> List[bytes | Any]: - if self.backend.last_async_response is None: - raise ValueError("None response") - next_sig = sign_tx_next_req_obj.encode({"ReturnNextSignature": None}).data - responses = [self.backend.last_async_response.data] - for _ in tx.inputs[1:]: + responses = [] + for _ in tx.inputs: res = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, From e61292fbbfe069f49136fdadd3e219894eae58d8 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Tue, 23 Jun 2026 12:49:21 +0300 Subject: [PATCH 09/40] Update tests: 1) tests fix (as last output no longer returns the 1st sig); 2) remove unused utils, move Transaction to mintlayer_utils; 3) Transaction now contains unencoded data; 4) tx sig check now expects the proper number of signatures and also checks the returned indices. --- .../mintlayer_command_sender.py | 60 +- .../mintlayer_response_unpacker.py | 15 +- .../mintlayer_transaction.py | 14 - tests/application_client/mintlayer_utils.py | 168 +- tests/test_error_cmd.py | 9 +- tests/test_sign_cmd.py | 1611 ++++++++--------- 6 files changed, 878 insertions(+), 999 deletions(-) delete mode 100644 tests/application_client/mintlayer_transaction.py diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index f6ec34d..e07b220 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -8,17 +8,15 @@ from ragger.navigator import NavInsID from ragger.navigator.navigation_scenario import NavigationScenarioData, UseCase -from .mintlayer_transaction import Transaction - -sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxStartReq" -) -sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxNextReq" +from .mintlayer_utils import ( + Transaction, + TxInputSignatureResponse, + TxInputSignature, + sign_tx_start_req_obj, + sign_tx_next_req_obj, ) MAX_APDU_LEN: int = 255 -TX_RESPONSE_SIZE: int = 71 CLA: int = 0xE1 @@ -192,15 +190,20 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] print("sending inputs", len(transaction.inputs)) for inp in transaction.inputs: - self._send_chunked_sync(inp) + encoded_inp = sign_tx_next_req_obj.encode(inp).data + self._send_chunked_sync(encoded_inp) # ---- INPUT COMMITMENTS ---- print("sending input commitments") - for inp in transaction.input_commitments[:-1]: - self._send_chunked_sync(inp) + for comm in transaction.input_commitments[:-1]: + encoded_comm = sign_tx_next_req_obj.encode(comm).data + self._send_chunked_sync(encoded_comm) - chunks = split_message(transaction.input_commitments[-1], MAX_APDU_LEN) + encoded_comm = sign_tx_next_req_obj.encode( + transaction.input_commitments[-1] + ).data + chunks = split_message(encoded_comm, MAX_APDU_LEN) # all but last chunk sync for chunk in chunks[:-1]: @@ -229,7 +232,8 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] for idx, out in enumerate(transaction.outputs): print(f"sending output {idx}") - chunks = split_message(out, MAX_APDU_LEN) + encoded_out = sign_tx_next_req_obj.encode(out).data + chunks = split_message(encoded_out, MAX_APDU_LEN) # all but last chunk sync for chunk in chunks[:-1]: @@ -275,10 +279,10 @@ def _send_chunked_sync(self, data: bytes): def get_async_response(self) -> Optional[RAPDU]: return self.backend.last_async_response - def get_all_signatures(self, tx: Transaction) -> List[bytes | Any]: + def get_all_signatures(self) -> List[TxInputSignature]: next_sig = sign_tx_next_req_obj.encode({"ReturnNextSignature": None}).data - responses = [] - for _ in tx.inputs: + sigs = [] + while True: res = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, @@ -286,11 +290,13 @@ def get_all_signatures(self, tx: Transaction) -> List[bytes | Any]: p2=P2.P2_LAST, data=next_sig, ) - if res is not None: - responses.append(res.data) - else: - raise ValueError("None response") - return responses + res = TxInputSignatureResponse.from_data(res.data) + + sigs.append(TxInputSignature.from_response(res)) + + if not res.has_next: + break + return sigs def hardened_index(index: int) -> int: @@ -412,9 +418,11 @@ def sign_tx_review( snap_start_idx=start_idx, ) - # The device has yielded the result, parse it and ensure that the signature is correct - responses = client.get_all_signatures(transaction) + # After review approval, explicitly request every signature. + signatures = client.get_all_signatures() - assert len(responses) == len(transaction.inputs) - for response in responses: - assert len(response) == TX_RESPONSE_SIZE + sig_indices = {sig.indices() for sig in signatures} + expected_sig_indices = transaction.expected_sig_indices() + assert ( + sig_indices == expected_sig_indices + ), f"Sig indices don't match, expected: {expected_sig_indices}, actual: {sig_indices}" diff --git a/tests/application_client/mintlayer_response_unpacker.py b/tests/application_client/mintlayer_response_unpacker.py index edb28d4..5d01c28 100644 --- a/tests/application_client/mintlayer_response_unpacker.py +++ b/tests/application_client/mintlayer_response_unpacker.py @@ -3,6 +3,8 @@ import scalecodec # type: ignore +from .mintlayer_utils import decode_response + # remainder, data_len, data def pop_sized_buf_from_buffer(buffer: bytes, size: int) -> Tuple[bytes, bytes]: @@ -52,12 +54,7 @@ def unpack_get_app_and_version_response(response: bytes) -> Tuple[str, str]: # Unpack from response: def unpack_get_public_key_response(response: bytes) -> Tuple[int, bytes, int, bytes]: - response_bytes = scalecodec.base.ScaleBytes(response) - response_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "Response", data=response_bytes - ) - msg = response_obj.decode() - + msg = decode_response(response) print(msg) pub_key = bytes.fromhex(msg["PublicKey"]["public_key"][2:]) @@ -75,11 +72,7 @@ def unpack_get_public_key_response(response: bytes) -> Tuple[int, bytes, int, by # Unpack from response: def unpack_sign_message_response(response: bytes) -> bytes: - response_bytes = scalecodec.base.ScaleBytes(response) - response_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "Response", data=response_bytes - ) - resp = response_obj.decode() + resp = decode_response(response) assert resp["MessageSignature"] is not None signature = bytes.fromhex(resp["MessageSignature"]["signature"][2:]) assert len(signature) == 64 diff --git a/tests/application_client/mintlayer_transaction.py b/tests/application_client/mintlayer_transaction.py deleted file mode 100644 index acd6ac1..0000000 --- a/tests/application_client/mintlayer_transaction.py +++ /dev/null @@ -1,14 +0,0 @@ -from dataclasses import dataclass -from typing import List - - -class TransactionError(Exception): - pass - - -@dataclass -class Transaction: - coin: int - inputs: List[bytes] - input_commitments: List[bytes] - outputs: List[bytes] diff --git a/tests/application_client/mintlayer_utils.py b/tests/application_client/mintlayer_utils.py index 3075da0..30922b1 100644 --- a/tests/application_client/mintlayer_utils.py +++ b/tests/application_client/mintlayer_utils.py @@ -1,59 +1,109 @@ -from io import BytesIO -from typing import Optional, Literal - -UINT64_MAX: int = 2**64 - 1 -UINT32_MAX: int = 2**32 - 1 -UINT16_MAX: int = 2**16 - 1 - - -def write_varint(n: int) -> bytes: - if n < 0xFC: - return n.to_bytes(1, byteorder="little") - - if n <= UINT16_MAX: - return b"\xfd" + n.to_bytes(2, byteorder="little") - - if n <= UINT32_MAX: - return b"\xfe" + n.to_bytes(4, byteorder="little") - - if n <= UINT64_MAX: - return b"\xff" + n.to_bytes(8, byteorder="little") - - raise ValueError(f"Can't write to varint: '{n}'!") - - -def read_varint(buf: BytesIO, prefix: Optional[bytes] = None) -> int: - b: bytes = prefix if prefix else buf.read(1) - - if not b: - raise ValueError(f"Can't read prefix: '{b.hex()}'!") - - n: int = {b"\xfd": 2, b"\xfe": 4, b"\xff": 8}.get(b, 1) # default to 1 - - b = buf.read(n) if n > 1 else b - - if len(b) != n: - raise ValueError("Can't read varint!") - - return int.from_bytes(b, byteorder="little") - - -def read(buf: BytesIO, size: int) -> bytes: - b: bytes = buf.read(size) - - if len(b) < size: - raise ValueError(f"Can't read {size} bytes in buffer!") - - return b - - -def read_uint( - buf: BytesIO, bit_len: int, byteorder: Literal["big", "little"] = "little" -) -> int: - size: int = bit_len // 8 - b: bytes = buf.read(size) - - if len(b) < size: - raise ValueError(f"Can't read u{bit_len} in buffer!") - - return int.from_bytes(b, byteorder) +import scalecodec # type: ignore +from dataclasses import dataclass +from typing import List, Optional + +sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxStartReq" +) +sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "SignTxNextReq" +) + + +class TransactionError(Exception): + pass + + +@dataclass +class TxInputSignatureResponse: + signature: bytes + input_idx: int + multisig_idx: Optional[int] + has_next: bool + + @staticmethod + def from_data(response: bytes): + response = decode_response_variant(response, "TxInputSignature") + + signature = bytes.fromhex(response["signature"][2:]) + assert len(signature) == 64 + + return TxInputSignatureResponse( + signature=signature, + input_idx=response["input_idx"], + multisig_idx=response["multisig_idx"], + has_next=response["has_next"], + ) + + +@dataclass(frozen=True) +class TxInputSignatureIndices: + input_idx: int + multisig_idx: Optional[int] + + +@dataclass +class TxInputSignature: + signature: bytes + input_idx: int + multisig_idx: Optional[int] + + @staticmethod + def from_response(response: TxInputSignatureResponse): + return TxInputSignature( + signature=response.signature, + input_idx=response.input_idx, + multisig_idx=response.multisig_idx, + ) + + def indices(self) -> TxInputSignatureIndices: + return TxInputSignatureIndices( + input_idx=self.input_idx, + multisig_idx=self.multisig_idx, + ) + + +@dataclass +class Transaction: + coin: int + inputs: List[dict] + input_commitments: List[dict] + outputs: List[dict] + + def expected_sig_indices(self) -> set[TxInputSignatureIndices]: + result = set() + for input_idx, input in enumerate(self.inputs): + input_data = input.get("ProcessInput") + assert ( + input_data is not None + ), f"Transaction input is not a ProcessInput request: {input!r}" + + for addr in input_data["addresses"]: + multisig_idx = addr["multisig_idx"] + result.add( + TxInputSignatureIndices( + input_idx=input_idx, multisig_idx=multisig_idx + ) + ) + + return result + + +def decode_response(response: bytes): + response_bytes = scalecodec.base.ScaleBytes(response) + response_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( + "Response", data=response_bytes + ) + return response_obj.decode() + + +def decode_response_variant(response: bytes, expected_variant: str): + response = decode_response(response) + + assert ( + isinstance(response, dict) + and len(response) == 1 + and response[expected_variant] is not None + ), f"Expecting a dict with a single key '{expected_variant}', but got: {response!r}" + + return response[expected_variant] diff --git a/tests/test_error_cmd.py b/tests/test_error_cmd.py index 2e9fac0..8566dce 100644 --- a/tests/test_error_cmd.py +++ b/tests/test_error_cmd.py @@ -11,12 +11,9 @@ Errors, InsType, ) - -sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxStartReq" -) -sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxNextReq" +from application_client.mintlayer_utils import ( + sign_tx_start_req_obj, + sign_tx_next_req_obj, ) diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 703bc81..3ab353e 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -1,5 +1,4 @@ import pytest -import scalecodec from ragger.navigator import NavIns, NavInsID from application_client import MAINNET @@ -11,13 +10,7 @@ from application_client.mintlayer_response_unpacker import ( unpack_get_public_key_response, ) -from application_client.mintlayer_transaction import Transaction - -sign_tx_next_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( - "SignTxNextReq" -) - -TX_RESPONSE_SIZE = 71 +from application_client.mintlayer_utils import Transaction def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): @@ -45,47 +38,41 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data - - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 10}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( coin=MAINNET, inputs=[inp], input_commitments=[inp_commitment], outputs=[output] @@ -106,45 +93,39 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat path: str = "m/44'/19788'/0'/0/0" h = 1 << 31 - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Account": { - "nonce": 1, - "account": {"Delegation": [[0] * 32, 11]}, - } - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Account": { + "nonce": 1, + "account": {"Delegation": [[0] * 32, 11]}, + } + }, } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "LockThenTransfer": [ - {"Coin": 10}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + output = { + "ProcessOutput": { + "output": { + "LockThenTransfer": [ + {"Coin": 10}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - {"UntilHeight": 10}, - ], - } + } + }, + {"UntilHeight": 10}, + ], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( @@ -176,47 +157,41 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data - - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "CreateDelegationId": [ - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + output = { + "ProcessOutput": { + "output": { + "CreateDelegationId": [ + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - [0] * 32, - ], - } + } + }, + [0] * 32, + ], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( @@ -248,38 +223,32 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "DelegateStaking": [5, [0] * 32], - } + output = { + "ProcessOutput": { + "output": { + "DelegateStaking": [5, [0] * 32], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( @@ -311,66 +280,56 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data - - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "CreateStakePool": [ - [0] * 32, - { - "value": 40000, - "staker": { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([0] * 33) - } - } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + output = { + "ProcessOutput": { + "output": { + "CreateStakePool": [ + [0] * 32, + { + "value": 40000, + "staker": { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - "vrf_public_key": { - "key": {"Schnorrkel": {"key": bytes([0] * 32)}} - }, - "decommission_key": { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([0] * 33) - } - } + } + }, + "vrf_public_key": { + "key": {"Schnorrkel": {"key": bytes([0] * 32)}} + }, + "decommission_key": { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - "margin_ratio_per_thousand": 10, - "cost_per_block": 5, + } }, - ], - } + "margin_ratio_per_thousand": 10, + "cost_per_block": 5, + }, + ], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( coin=MAINNET, inputs=[inp], input_commitments=[inp_commitment], outputs=[output] @@ -400,55 +359,47 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data - - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data - - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "IssueFungibleToken": { - "V1": { - "token_ticker": b"MYTKN", - "number_of_decimals": 8, - "metadata_uri": b"https://my.token.uri", - "total_supply": {"Fixed": 1000000000}, - "authority": { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([0] * 33) - } - } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + output = { + "ProcessOutput": { + "output": { + "IssueFungibleToken": { + "V1": { + "token_ticker": b"MYTKN", + "number_of_decimals": 8, + "metadata_uri": b"https://my.token.uri", + "total_supply": {"Fixed": 1000000000}, + "authority": { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - "is_freezable": {"Yes": None}, - } - }, - } + } + }, + "is_freezable": {"Yes": None}, + } + }, } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( @@ -479,71 +430,65 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): ], } } - inp = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [ - {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} - ], - "input": { - "Utxo": [ - { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, - "index": 1, - }, - additional_info, - ] - }, - } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "index": 1, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} # This is the new output for issuing an NFT. # The structure is (TokenId, NftIssuance, Destination) - output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "IssueNft": [ - bytes([0] * 32), - { - "V0": { - "metadata": { - "creator": { - "public_key": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([0] * 33) - } + output = { + "ProcessOutput": { + "output": { + "IssueNft": [ + bytes([0] * 32), + { + "V0": { + "metadata": { + "creator": { + "public_key": { + "key": { + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) } } - }, - "name": b"MyAwesomeNFT", - "description": b"FirstNFT", - "ticker": b"MNFT1", - "icon_uri": b"https://my.nft/icon.png", - "additional_metadata_uri": b"https://my.nft/meta.json", - "media_uri": b"https://my.nft/media.jpg", - "media_hash": bytes([0] * 32), - } + } + }, + "name": b"MyAwesomeNFT", + "description": b"FirstNFT", + "ticker": b"MNFT1", + "icon_uri": b"https://my.nft/icon.png", + "additional_metadata_uri": b"https://my.nft/meta.json", + "media_uri": b"https://my.nft/media.jpg", + "media_hash": bytes([0] * 32), } - }, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} - } + } + }, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } # Create the transaction that will be sent to the device for signing transaction = Transaction( @@ -583,69 +528,59 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info}} - ).data + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "MintTokens": [ - f"0x{bytes([0]*32).hex()}", # TokenId - 1000, # Amount to mint - ] - }, - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "MintTokens": [ + f"0x{bytes([0]*32).hex()}", # TokenId + 1000, # Amount to mint + ] + }, + ] + }, } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - mint_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + mint_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -700,88 +635,74 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data - - utxo_input2 = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 2, - }, - additional_info2, - ] - }, - } + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } + + utxo_input2 = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 2, + }, + additional_info2, + ] + }, } - ).data - - inp_commitment2 = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": additional_info2}} - ).data - - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "UnmintTokens": f"0x{bytes([0]*32).hex()}", # TokenId - }, - ] - }, - } + } + + inp_commitment2 = {"ProcessInputCommitment": {"commitment": additional_info2}} + + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "UnmintTokens": f"0x{bytes([0]*32).hex()}", # TokenId + }, + ] + }, } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 99}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 99}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -824,68 +745,58 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}] - }, # TokenId - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}] + }, # TokenId + ] + }, } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 99}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 99}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -927,68 +838,58 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "UnfreezeToken": f"0x{bytes([0]*32).hex()}", # TokenId - }, - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "UnfreezeToken": f"0x{bytes([0]*32).hex()}", # TokenId + }, + ] + }, } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 99}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 99}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -1030,79 +931,69 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "ChangeTokenAuthority": [ - f"0x{bytes([0]*32).hex()}", # TokenId - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([2] * 33) - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "ChangeTokenAuthority": [ + f"0x{bytes([0]*32).hex()}", # TokenId + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": { + "pubkey_data": bytes([2] * 33) } } - }, - ] - }, - ] - }, - } - } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 99}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } + }, + ] + }, + ] + }, + } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 99}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -1146,71 +1037,61 @@ def test_sign_tx_change_token_metadata_uri( ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } # This is the AccountCommand to mint 1000 units of a new token - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "AccountCommand": [ - 1, # AccountNonce - { - "ChangeTokenMetadataUri": [ - f"0x{bytes([0]*32).hex()}", # TokenId - "uri.com".encode(), - ] - }, - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "ChangeTokenMetadataUri": [ + f"0x{bytes([0]*32).hex()}", # TokenId + "uri.com".encode(), + ] + }, + ] + }, } - ).data - - acc_inp_commitment = sign_tx_next_req_obj.encode( - {"ProcessInputCommitment": {"commitment": {"None": None}}} - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 99}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 99}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -1253,28 +1134,24 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } fill_amount = 10 fill_ask = 100 @@ -1287,80 +1164,72 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "give_balance": 0, } # This is the OrderAccountCommand to fill 10 units - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "OrderAccountCommand": [ - { - "FillOrder": [ - f"0x{bytes([0]*32).hex()}", # OrderId - fill_amount, - ] - }, - additional_order_info, - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "OrderAccountCommand": [ + { + "FillOrder": [ + f"0x{bytes([0]*32).hex()}", # OrderId + fill_amount, + ] + }, + additional_order_info, + ] + }, } - ).data - - fill_order_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": { - "FillOrderAccountCommand": [ - additional_order_info["initially_asked"], - additional_order_info["initially_given"], - ] - }, - } + } + + fill_order_inp_commitment = { + "ProcessInputCommitment": { + "commitment": { + "FillOrderAccountCommand": [ + additional_order_info["initially_asked"], + additional_order_info["initially_given"], + ] + }, } - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 100 - 1 - fill_amount}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 100 - 1 - fill_amount}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data - - fill_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - { - "TokenV1": [ - f"0x{bytes([0]*32).hex()}", - fill_amount * fill_give // fill_ask, - ] - }, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + fill_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + { + "TokenV1": [ + f"0x{bytes([0]*32).hex()}", + fill_amount * fill_give // fill_ask, + ] + }, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -1402,28 +1271,24 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, - } - ).data + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } initial_ask = 100 initial_give = 1000 @@ -1438,74 +1303,66 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): } # This is the OrderAccountCommand to fill 10 units - account_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "OrderAccountCommand": [ - { - "ConcludeOrder": f"0x{bytes([0]*32).hex()}", # OrderId - }, - additional_order_info, - ] - }, - } + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "OrderAccountCommand": [ + { + "ConcludeOrder": f"0x{bytes([0]*32).hex()}", # OrderId + }, + additional_order_info, + ] + }, } - ).data - - conclude_order_inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": { - "commitment": { - "ConcludeOrderAccountCommand": [ - additional_order_info["initially_asked"], - additional_order_info["initially_given"], - additional_order_info["ask_balance"], - additional_order_info["give_balance"], - ] - }, - } + } + + conclude_order_inp_commitment = { + "ProcessInputCommitment": { + "commitment": { + "ConcludeOrderAccountCommand": [ + additional_order_info["initially_asked"], + additional_order_info["initially_given"], + additional_order_info["ask_balance"], + additional_order_info["give_balance"], + ] + }, } - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 100 - 1 + ask_balance}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 100 - 1 + ask_balance}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data - - conclude_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", give_balance]}, - { - "PublicKey": { - "key": { - "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} - } + } + + conclude_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"TokenV1": [f"0x{bytes([0]*32).hex()}", give_balance]}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } - }, - ], - } + } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, @@ -1546,81 +1403,69 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): ], } } - utxo_input = sign_tx_next_req_obj.encode( - { - "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], - "input": { - "Utxo": [ - { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, - "index": 0, - }, - additional_info, - ] - }, - } + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, } - ).data + } - inp_commitment = sign_tx_next_req_obj.encode( - { - "ProcessInputCommitment": {"commitment": additional_info}, + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } + + change_output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"Coin": 89}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } + } + }, + ], + } } - ).data - - change_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Transfer": [ - {"Coin": 89}, - { + } + + htlc_output = { + "ProcessOutput": { + "output": { + "Htlc": [ + {"Coin": 10}, + { + "secret_hash": [0] * 20, + "spend_key": { "PublicKey": { "key": { "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} } } }, - ], - } - } - } - ).data - - htlc_output = sign_tx_next_req_obj.encode( - { - "ProcessOutput": { - "output": { - "Htlc": [ - {"Coin": 10}, - { - "secret_hash": [0] * 20, - "spend_key": { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([2] * 33) - } - } - } - }, - "refund_timelock": {"UntilHeight": 100}, - "refund_key": { - "PublicKey": { - "key": { - "Secp256k1Schnorr": { - "pubkey_data": bytes([3] * 33) - } - } + "refund_timelock": {"UntilHeight": 100}, + "refund_key": { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([3] * 33)} } - }, + } }, - ], - } + }, + ], } } - ).data + } transaction = Transaction( coin=MAINNET, From 507a6aa704466a4d5bf7232188664216ceef7f39 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Tue, 23 Jun 2026 17:39:20 +0300 Subject: [PATCH 10/40] Add test for ts with zero outputs; some cleanup --- tests/test_sign_cmd.py | 93 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 84 insertions(+), 9 deletions(-) diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 3ab353e..7bb969e 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -545,7 +545,6 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} - # This is the AccountCommand to mint 1000 units of a new token account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -764,7 +763,6 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): "ProcessInputCommitment": {"commitment": additional_info}, } - # This is the AccountCommand to mint 1000 units of a new token account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -772,8 +770,11 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): "AccountCommand": [ 1, # AccountNonce { - "FreezeToken": [f"0x{bytes([0]*32).hex()}", {"No": None}] - }, # TokenId + "FreezeToken": [ + f"0x{bytes([0]*32).hex()}", # TokenId + {"No": None} + ] + }, ] }, } @@ -857,7 +858,6 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) "ProcessInputCommitment": {"commitment": additional_info}, } - # This is the AccountCommand to mint 1000 units of a new token account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -950,7 +950,6 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav "ProcessInputCommitment": {"commitment": additional_info}, } - # This is the AccountCommand to mint 1000 units of a new token account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -1056,7 +1055,6 @@ def test_sign_tx_change_token_metadata_uri( "ProcessInputCommitment": {"commitment": additional_info}, } - # This is the AccountCommand to mint 1000 units of a new token account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -1163,7 +1161,6 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "ask_balance": 0, "give_balance": 0, } - # This is the OrderAccountCommand to fill 10 units account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -1302,7 +1299,6 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): "give_balance": give_balance, } - # This is the OrderAccountCommand to fill 10 units account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -1480,3 +1476,82 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): review_custom_screen_text=r"Sign\screate\sHTLC", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) + + +def test_sign_tx_without_outputs(backend, scenario_navigator, device, navigator): + """ + Test signing a transaction with two inputs: + 1. A standard UTXO input to pay for tx fees. + 2. An AccountCommand input to freeze the tokens. + And no outputs. + """ + client = MintlayerCommandSender(backend) + h = 1 << 31 + bip44_path = [44 + h, 19788 + h, 0 + h, 0, 0] + + # The additional info (the previous TxOutput that this UTXO input spends) + # This represents an output of 100 coins owned by our key + additional_info = { + "Utxo": { + "Transfer": [ + {"Coin": 100}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} + } + }, + ], + } + } + + utxo_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "Utxo": [ + { + "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "index": 0, + }, + additional_info, + ] + }, + } + } + + inp_commitment = { + "ProcessInputCommitment": {"commitment": additional_info}, + } + + account_input = { + "ProcessInput": { + "addresses": [{"path": bip44_path, "multisig_idx": None}], + "input": { + "AccountCommand": [ + 1, # AccountNonce + { + "FreezeToken": [ + f"0x{bytes([0]*32).hex()}", # TokenId + {"No": None} + ] + }, + ] + }, + } + } + + acc_inp_commitment = {"ProcessInputCommitment": {"commitment": {"None": None}}} + + transaction = Transaction( + coin=MAINNET, + inputs=[utxo_input, account_input], + input_commitments=[inp_commitment, acc_inp_commitment], + outputs=[], + ) + + review_tx = ReviewTransaction( + transaction=transaction, + has_command_input=True, + review_custom_screen_text=r"Sign\sfreeze\stokens", + ) + sign_tx_review(client, device, navigator, scenario_navigator, review_tx) From aa5b03200fa51bf29d83611e1862f31a24ed8eeb Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Tue, 23 Jun 2026 19:24:22 +0300 Subject: [PATCH 11/40] Tests improvements: 1) expect specific intermediate responses; 2) some cleanup; 3) add tx signing tests with large output/input/commitment. --- crates/messages/src/lib.rs | 2 + tests/application_client/__init__.py | 4 +- .../mintlayer_command_sender.py | 38 ++- .../mintlayer_response_unpacker.py | 13 +- tests/application_client/mintlayer_utils.py | 2 +- tests/test_sign_cmd.py | 305 +++++++++++++++--- tests/test_sign_message.py | 12 + 7 files changed, 304 insertions(+), 72 deletions(-) diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index 2042940..db4357d 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -19,6 +19,8 @@ // FIXME: need tests that ensure encoding stability - encode a certain message or a message part and // expect concrete bytes, decode it back, expect the same object. +// FIXME: types from mintlayer core primitives should not be part of the protocol (though need to +// check the resulting binary size after switching to separate types in the protocol). // Required for using String, Vec, format!... extern crate alloc; diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index a21f146..af11ccc 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -32,7 +32,9 @@ def init_mintlayer_types(): "type": "enum", "type_mapping": [ ["Coin", "Amount"], - ["TokenV0", ""], # deprecated + # Note: need to have this variant to make sure TokenV1's index is 2. + # FIXME: the protocol should not use types from mintlayer core primitives. + ["DeprecatedTokenV0", ""], ["TokenV1", "(TokenId, Amount)"], ], }, diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index e07b220..1a4d56f 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -12,6 +12,7 @@ Transaction, TxInputSignatureResponse, TxInputSignature, + decode_response_variant, sign_tx_start_req_obj, sign_tx_next_req_obj, ) @@ -139,23 +140,26 @@ def sign_message( + pack_derivation_path(path) ) - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_MESSAGE, p1=SignMessageP1.P1_START, p2=P2.P2_LAST, data=data, ) + decode_response_variant(response.data, "MessageSetup") + chunks = split_message(message, MAX_APDU_LEN) for chunk in chunks[:-1]: - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_MESSAGE, p1=SignMessageP1.P1_NEXT, p2=P2.P2_MORE, data=chunk, ) + decode_response_variant(response.data, "ExpectingNextChunk") with self.backend.exchange_async( cla=CLA, @@ -167,7 +171,7 @@ def sign_message( yield response def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None]: - # ---- METADATA ---- + # ---- Start req ---- start_req = sign_tx_start_req_obj.encode( { "coin": transaction.coin, @@ -177,28 +181,28 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] } ).data - res = self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_START, p2=P2.P2_LAST, data=bytes(start_req), ) - print("metadata ", res) + decode_response_variant(response.data, "TxSetup") # ---- INPUTS ---- print("sending inputs", len(transaction.inputs)) for inp in transaction.inputs: encoded_inp = sign_tx_next_req_obj.encode(inp).data - self._send_chunked_sync(encoded_inp) + self._send_chunked_sync(encoded_inp, "TxNext") # ---- INPUT COMMITMENTS ---- print("sending input commitments") for comm in transaction.input_commitments[:-1]: encoded_comm = sign_tx_next_req_obj.encode(comm).data - self._send_chunked_sync(encoded_comm) + self._send_chunked_sync(encoded_comm, "TxNext") encoded_comm = sign_tx_next_req_obj.encode( transaction.input_commitments[-1] @@ -207,13 +211,14 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] # all but last chunk sync for chunk in chunks[:-1]: - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_MORE, data=chunk, ) + decode_response_variant(response.data, "ExpectingNextChunk") # last chunk async -> UI review with self.backend.exchange_async( @@ -226,6 +231,9 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] kind = "start" yield SignTxStep(kind=kind, index=0) + response = self.get_async_response() + decode_response_variant(response.data, "TxNext") + # ---- OUTPUTS ---- print("streaming outputs") @@ -237,13 +245,14 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] # all but last chunk sync for chunk in chunks[:-1]: - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_MORE, data=chunk, ) + decode_response_variant(response.data, "ExpectingNextChunk") # last chunk async -> UI review with self.backend.exchange_async( @@ -256,25 +265,30 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] kind = "final" if idx == len(transaction.outputs) - 1 else "output" yield SignTxStep(kind=kind, index=idx) - def _send_chunked_sync(self, data: bytes): + response = self.get_async_response() + decode_response_variant(response.data, "TxNext") + + def _send_chunked_sync(self, data: bytes, expected_last_response_variant: str): chunks = split_message(data, MAX_APDU_LEN) for chunk in chunks[:-1]: - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_MORE, data=chunk, ) + decode_response_variant(response.data, "ExpectingNextChunk") - self.backend.exchange( + response = self.backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_LAST, data=chunks[-1], ) + return decode_response_variant(response.data, expected_last_response_variant) def get_async_response(self) -> Optional[RAPDU]: return self.backend.last_async_response diff --git a/tests/application_client/mintlayer_response_unpacker.py b/tests/application_client/mintlayer_response_unpacker.py index 5d01c28..838f8d5 100644 --- a/tests/application_client/mintlayer_response_unpacker.py +++ b/tests/application_client/mintlayer_response_unpacker.py @@ -3,7 +3,7 @@ import scalecodec # type: ignore -from .mintlayer_utils import decode_response +from .mintlayer_utils import decode_response_variant # remainder, data_len, data @@ -54,12 +54,12 @@ def unpack_get_app_and_version_response(response: bytes) -> Tuple[str, str]: # Unpack from response: def unpack_get_public_key_response(response: bytes) -> Tuple[int, bytes, int, bytes]: - msg = decode_response(response) + msg = decode_response_variant(response, "PublicKey") print(msg) - pub_key = bytes.fromhex(msg["PublicKey"]["public_key"][2:]) + pub_key = bytes.fromhex(msg["public_key"][2:]) pub_key_len = len(pub_key) - chain_code = bytes.fromhex(msg["PublicKey"]["chain_code"][2:]) + chain_code = bytes.fromhex(msg["chain_code"][2:]) chain_code_len = len(chain_code) print(pub_key_len, pub_key) @@ -72,8 +72,7 @@ def unpack_get_public_key_response(response: bytes) -> Tuple[int, bytes, int, by # Unpack from response: def unpack_sign_message_response(response: bytes) -> bytes: - resp = decode_response(response) - assert resp["MessageSignature"] is not None - signature = bytes.fromhex(resp["MessageSignature"]["signature"][2:]) + resp = decode_response_variant(response, "MessageSignature") + signature = bytes.fromhex(resp["signature"][2:]) assert len(signature) == 64 return signature diff --git a/tests/application_client/mintlayer_utils.py b/tests/application_client/mintlayer_utils.py index 30922b1..5b025db 100644 --- a/tests/application_client/mintlayer_utils.py +++ b/tests/application_client/mintlayer_utils.py @@ -103,7 +103,7 @@ def decode_response_variant(response: bytes, expected_variant: str): assert ( isinstance(response, dict) and len(response) == 1 - and response[expected_variant] is not None + and expected_variant in response ), f"Expecting a dict with a single key '{expected_variant}', but got: {response!r}" return response[expected_variant] diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 7bb969e..18ff064 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -10,7 +10,7 @@ from application_client.mintlayer_response_unpacker import ( unpack_get_public_key_response, ) -from application_client.mintlayer_utils import Transaction +from application_client.mintlayer_utils import Transaction, sign_tx_next_req_obj def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): @@ -46,7 +46,7 @@ def test_sign_tx_transfer(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -165,7 +165,7 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -231,7 +231,7 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -288,7 +288,7 @@ def test_sign_tx_create_stake_pool(backend, scenario_navigator, device, navigato "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -367,7 +367,7 @@ def test_sign_tx_issue_fungible_token(backend, scenario_navigator, device, navig "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -438,7 +438,7 @@ def test_sign_tx_issue_nft(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": "0x{}".format(bytes([0] * 32).hex())}, + "id": {"Transaction": bytes([0] * 32)}, "index": 1, }, additional_info, @@ -534,7 +534,7 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -545,15 +545,17 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce + account_nonce, { "MintTokens": [ - f"0x{bytes([0]*32).hex()}", # TokenId + token_id, 1000, # Amount to mint ] }, @@ -568,7 +570,7 @@ def test_sign_tx_mint_tokens(backend, scenario_navigator, device, navigator): "ProcessOutput": { "output": { "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, + {"TokenV1": [token_id, 1000]}, { "PublicKey": { "key": { @@ -625,7 +627,7 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): additional_info2 = { "Utxo": { "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", 1000]}, + {"TokenV1": [bytes([0] * 32), 1000]}, { "PublicKey": { "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)}} @@ -640,7 +642,7 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -659,7 +661,7 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 2, }, additional_info2, @@ -670,14 +672,16 @@ def test_sign_tx_unmint_tokens(backend, scenario_navigator, device, navigator): inp_commitment2 = {"ProcessInputCommitment": {"commitment": additional_info2}} + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce + account_nonce, { - "UnmintTokens": f"0x{bytes([0]*32).hex()}", # TokenId + "UnmintTokens": token_id, }, ] }, @@ -750,7 +754,7 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -763,18 +767,15 @@ def test_sign_tx_freeze_tokens(backend, scenario_navigator, device, navigator): "ProcessInputCommitment": {"commitment": additional_info}, } + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce - { - "FreezeToken": [ - f"0x{bytes([0]*32).hex()}", # TokenId - {"No": None} - ] - }, + account_nonce, + {"FreezeToken": [token_id, {"No": None}]}, ] }, } @@ -845,7 +846,7 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -858,14 +859,16 @@ def test_sign_tx_unfreeze_tokens(backend, scenario_navigator, device, navigator) "ProcessInputCommitment": {"commitment": additional_info}, } + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce + account_nonce, { - "UnfreezeToken": f"0x{bytes([0]*32).hex()}", # TokenId + "UnfreezeToken": token_id, }, ] }, @@ -937,7 +940,7 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -950,15 +953,17 @@ def test_sign_tx_change_token_authority(backend, scenario_navigator, device, nav "ProcessInputCommitment": {"commitment": additional_info}, } + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce + account_nonce, { "ChangeTokenAuthority": [ - f"0x{bytes([0]*32).hex()}", # TokenId + token_id, { "PublicKey": { "key": { @@ -1042,7 +1047,7 @@ def test_sign_tx_change_token_metadata_uri( "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -1055,15 +1060,17 @@ def test_sign_tx_change_token_metadata_uri( "ProcessInputCommitment": {"commitment": additional_info}, } + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce + account_nonce, { "ChangeTokenMetadataUri": [ - f"0x{bytes([0]*32).hex()}", # TokenId + token_id, "uri.com".encode(), ] }, @@ -1138,7 +1145,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -1157,10 +1164,11 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): additional_order_info = { "initially_asked": {"Coin": fill_ask}, - "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", fill_give]}, + "initially_given": {"TokenV1": [bytes([0] * 32), fill_give]}, "ask_balance": 0, "give_balance": 0, } + order_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], @@ -1168,7 +1176,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "OrderAccountCommand": [ { "FillOrder": [ - f"0x{bytes([0]*32).hex()}", # OrderId + order_id, fill_amount, ] }, @@ -1212,7 +1220,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): "Transfer": [ { "TokenV1": [ - f"0x{bytes([0]*32).hex()}", + bytes([0] * 32), fill_amount * fill_give // fill_ask, ] }, @@ -1274,7 +1282,7 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -1292,20 +1300,21 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): ask_balance = 10 give_balance = 900 + token_id = bytes([1] * 32) additional_order_info = { "initially_asked": {"Coin": initial_ask}, - "initially_given": {"TokenV1": [f"0x{bytes([0]*32).hex()}", initial_give]}, + "initially_given": {"TokenV1": [token_id, initial_give]}, "ask_balance": ask_balance, "give_balance": give_balance, } - + order_id = bytes([1] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "OrderAccountCommand": [ { - "ConcludeOrder": f"0x{bytes([0]*32).hex()}", # OrderId + "ConcludeOrder": order_id, }, additional_order_info, ] @@ -1347,7 +1356,7 @@ def test_sign_tx_order_conclude(backend, scenario_navigator, device, navigator): "ProcessOutput": { "output": { "Transfer": [ - {"TokenV1": [f"0x{bytes([0]*32).hex()}", give_balance]}, + {"TokenV1": [token_id, give_balance]}, { "PublicKey": { "key": { @@ -1405,7 +1414,7 @@ def test_sign_tx_htlc(backend, scenario_navigator, device, navigator): "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -1510,7 +1519,7 @@ def test_sign_tx_without_outputs(backend, scenario_navigator, device, navigator) "input": { "Utxo": [ { - "id": {"Transaction": f"0x{bytes([1]*32).hex()}"}, + "id": {"Transaction": bytes([1] * 32)}, "index": 0, }, additional_info, @@ -1523,18 +1532,15 @@ def test_sign_tx_without_outputs(backend, scenario_navigator, device, navigator) "ProcessInputCommitment": {"commitment": additional_info}, } + account_nonce = 1 + token_id = bytes([0] * 32) account_input = { "ProcessInput": { "addresses": [{"path": bip44_path, "multisig_idx": None}], "input": { "AccountCommand": [ - 1, # AccountNonce - { - "FreezeToken": [ - f"0x{bytes([0]*32).hex()}", # TokenId - {"No": None} - ] - }, + account_nonce, + {"FreezeToken": [token_id, {"No": None}]}, ] }, } @@ -1555,3 +1561,200 @@ def test_sign_tx_without_outputs(backend, scenario_navigator, device, navigator) review_custom_screen_text=r"Sign\sfreeze\stokens", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) + + +# Sign a tx with an output large enough to require chunking +def test_sign_tx_with_large_output(backend, scenario_navigator, device, navigator): + # Use the app interface instead of raw interface + client = MintlayerCommandSender(backend) + h = 1 << 31 + additional_info = { + "Utxo": { + "Transfer": [ + {"Coin": 2000}, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], + } + } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": bytes([0] * 32)}, + "index": 1, + }, + additional_info, + ] + }, + } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + # Make the output big + metadata_uri = b"abcef" * 100 + + # This is an output for issuing an NFT. + # The structure is (TokenId, NftIssuance, Destination) + output = { + "ProcessOutput": { + "output": { + "IssueNft": [ + bytes([0] * 32), + { + "V0": { + "metadata": { + "creator": { + "public_key": { + "key": { + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } + } + } + }, + "name": b"MyAwesomeNFT", + "description": b"FirstNFT", + "ticker": b"MNFT1", + "icon_uri": b"https://my.nft/icon.png", + "additional_metadata_uri": metadata_uri, + "media_uri": b"https://my.nft/media.jpg", + "media_hash": bytes([0] * 32), + } + } + }, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)} + } + } + }, + ], + } + } + } + + # Sanity check + assert len(sign_tx_next_req_obj.encode(output).data) > 500 + + # Create the transaction that will be sent to the device for signing + transaction = Transaction( + coin=MAINNET, inputs=[inp], input_commitments=[inp_commitment], outputs=[output] + ) + + review_tx = ReviewTransaction( + transaction=transaction, + has_command_input=False, + review_custom_screen_text=r"Sign\screate\sNFT", + ) + sign_tx_review(client, device, navigator, scenario_navigator, review_tx) + + +# Sign a tx with an input and input commitment large enough to require chunking +def test_sign_tx_with_large_input_and_commitment( + backend, scenario_navigator, device, navigator +): + # Use the app interface instead of raw interface + client = MintlayerCommandSender(backend) + h = 1 << 31 + + # Make the additional info big + metadata_uri = b"abcef" * 100 + + # The utxo is for issuing an NFT. + # The structure is (TokenId, NftIssuance, Destination) + token_id = bytes([11] * 32) + additional_info = { + "Utxo": { + "IssueNft": [ + token_id, + { + "V0": { + "metadata": { + "creator": { + "public_key": { + "key": { + "Secp256k1Schnorr": { + "pubkey_data": bytes([0] * 33) + } + } + } + }, + "name": b"MyAwesomeNFT", + "description": b"FirstNFT", + "ticker": b"MNFT1", + "icon_uri": b"https://my.nft/icon.png", + "additional_metadata_uri": metadata_uri, + "media_uri": b"https://my.nft/media.jpg", + "media_hash": bytes([0] * 32), + } + } + }, + { + "PublicKey": { + "key": {"Secp256k1Schnorr": {"pubkey_data": bytes([0] * 33)}} + } + }, + ], + } + } + inp = { + "ProcessInput": { + "addresses": [ + {"path": [44 + h, 19788 + h, 0 + h, 0, 0], "multisig_idx": None} + ], + "input": { + "Utxo": [ + { + "id": {"Transaction": bytes([0] * 32)}, + "index": 1, + }, + additional_info, + ] + }, + } + } + + inp_commitment = {"ProcessInputCommitment": {"commitment": additional_info}} + + output = { + "ProcessOutput": { + "output": { + "Transfer": [ + {"TokenV1": [token_id, 1]}, + { + "PublicKey": { + "key": { + "Secp256k1Schnorr": {"pubkey_data": bytes([2] * 33)} + } + } + }, + ], + } + } + } + + # Sanity checks + assert len(sign_tx_next_req_obj.encode(inp).data) > 500 + assert len(sign_tx_next_req_obj.encode(inp_commitment).data) > 500 + + # Create the transaction that will be sent to the device for signing + transaction = Transaction( + coin=MAINNET, inputs=[inp], input_commitments=[inp_commitment], outputs=[output] + ) + + review_tx = ReviewTransaction( + transaction=transaction, + has_command_input=False, + review_custom_screen_text=r"Sign\stransfer", + ) + sign_tx_review(client, device, navigator, scenario_navigator, review_tx) diff --git a/tests/test_sign_message.py b/tests/test_sign_message.py index 7eaa794..357a72b 100644 --- a/tests/test_sign_message.py +++ b/tests/test_sign_message.py @@ -20,6 +20,18 @@ def test_sign_message(backend, scenario_navigator): assert len(sig) == 64 +# Same as test_sign_message, but the message is large enough to require chunking +def test_sign_large_message(backend, scenario_navigator): + path = "m/44'/19788'/0'/0/0" + message = b"Hello" * 100 + client = MintlayerCommandSender(backend) + with client.sign_message(coin=MAINNET, addr_type=0, path=path, message=message): + scenario_navigator.review_approve() + + sig = unpack_sign_message_response(client.get_async_response().data) + assert len(sig) == 64 + + def test_sign_message_pkh(backend, scenario_navigator): path = "m/44'/19788'/0'/0/0" message = b"Hello" From 6ffed5486807c76197d1043c3dd3258be7ffef0d Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Tue, 23 Jun 2026 20:52:41 +0300 Subject: [PATCH 12/40] Fix tests on touch devices (need snapshot update) --- .../mintlayer_command_sender.py | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 1a4d56f..684cc87 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -88,7 +88,7 @@ class Errors(IntEnum): def split_message(message: bytes, max_size: int) -> List[bytes]: - return [message[x : x + max_size] for x in range(0, len(message), max_size)] + return [message[x: x + max_size] for x in range(0, len(message), max_size)] class MintlayerCommandSender: @@ -422,19 +422,41 @@ def sign_tx_review( UseCase.TX_REVIEW, True, ) + + if device.is_nano: + validation_instructions = scenario.validation + else: + # On touch devices `UseCase.TX_REVIEW` sets `scenario.validation` to + # `[USE_CASE_REVIEW_CONFIRM, USE_CASE_STATUS_DISMISS]`. But the status screen + # appears only after the last `ReturnNextSignature`. + validation_instructions = [NavInsID.USE_CASE_REVIEW_CONFIRM] + navigator.navigate_until_text_and_compare( navigate_instruction=scenario.navigation, - validation_instructions=scenario.validation, + validation_instructions=validation_instructions, text=review_custom_screen_text, path=scenario_navigator.screenshot_path, test_case_name=scenario_navigator.test_name, screen_change_after_last_instruction=False, snap_start_idx=start_idx, ) + start_idx += 10 # After review approval, explicitly request every signature. signatures = client.get_all_signatures() + if not device.is_nano: + # The last ReturnNextSignature is what makes the tx Finished, so on touch devices + # the "Transaction signed" status screen is expected here. + navigator.navigate_and_compare( + path=scenario_navigator.screenshot_path, + test_case_name=scenario_navigator.test_name, + instructions=[NavInsID.USE_CASE_STATUS_DISMISS], + screen_change_before_first_instruction=True, + screen_change_after_last_instruction=False, + snap_start_idx=start_idx, + ) + sig_indices = {sig.indices() for sig in signatures} expected_sig_indices = transaction.expected_sig_indices() assert ( From 2359083b9412d99c13c3a1382bc4c20db742352f Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 11:42:07 +0300 Subject: [PATCH 13/40] Update snapshots --- .../apex_p/test_sign_large_message/00000.png | Bin 0 -> 3190 bytes .../apex_p/test_sign_large_message/00001.png | Bin 0 -> 4359 bytes .../apex_p/test_sign_large_message/00002.png | Bin 0 -> 3773 bytes .../apex_p/test_sign_large_message/00003.png | Bin 0 -> 2917 bytes .../apex_p/test_sign_large_message/00004.png | Bin 0 -> 2062 bytes .../apex_p/test_sign_large_message/00005.png | Bin 0 -> 3223 bytes .../00023.png | Bin 1458 -> 0 bytes .../00030.png} | Bin .../00023.png | Bin 1458 -> 0 bytes .../00030.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../test_sign_tx_freeze_tokens/00023.png | Bin 1458 -> 0 bytes .../00030.png} | Bin .../00023.png => test_sign_tx_htlc/00030.png} | Bin .../00020.png} | Bin .../apex_p/test_sign_tx_issue_nft/00020.png | Bin 0 -> 2095 bytes .../test_sign_tx_lock_then_transfer/00030.png | Bin 0 -> 2095 bytes .../apex_p/test_sign_tx_mint_tokens/00023.png | Bin 1458 -> 0 bytes .../apex_p/test_sign_tx_mint_tokens/00030.png | Bin 0 -> 2095 bytes .../test_sign_tx_order_conclude/00010.png | Bin 2990 -> 4026 bytes .../test_sign_tx_order_conclude/00011.png | Bin 2990 -> 4026 bytes .../test_sign_tx_order_conclude/00030.png | Bin 4652 -> 4709 bytes .../test_sign_tx_order_conclude/00033.png | Bin 1458 -> 0 bytes .../test_sign_tx_order_conclude/00040.png | Bin 0 -> 2095 bytes .../apex_p/test_sign_tx_order_fill/00033.png | Bin 1458 -> 0 bytes .../apex_p/test_sign_tx_order_fill/00040.png | Bin 0 -> 2095 bytes .../apex_p/test_sign_tx_transfer/00020.png | Bin 0 -> 2095 bytes .../test_sign_tx_unfreeze_tokens/00023.png | Bin 1458 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00030.png | Bin 0 -> 2095 bytes .../test_sign_tx_unmint_tokens/00023.png | Bin 1458 -> 0 bytes .../test_sign_tx_unmint_tokens/00030.png | Bin 0 -> 2095 bytes .../00000.png | Bin 0 -> 2779 bytes .../00010.png | Bin 0 -> 4766 bytes .../00011.png | Bin 0 -> 1794 bytes .../00012.png | Bin 0 -> 2873 bytes .../00020.png | Bin 0 -> 2095 bytes .../test_sign_tx_with_large_output/00000.png | Bin 0 -> 2779 bytes .../test_sign_tx_with_large_output/00010.png | Bin 0 -> 3740 bytes .../test_sign_tx_with_large_output/00011.png | Bin 0 -> 2097 bytes .../test_sign_tx_with_large_output/00012.png | Bin 0 -> 2967 bytes .../test_sign_tx_with_large_output/00020.png | Bin 0 -> 2095 bytes .../test_sign_tx_without_outputs/00000.png | Bin 0 -> 2779 bytes .../test_sign_tx_without_outputs/00010.png | Bin 0 -> 3424 bytes .../test_sign_tx_without_outputs/00011.png | Bin 0 -> 3424 bytes .../test_sign_tx_without_outputs/00020.png | Bin 0 -> 2095 bytes .../flex/test_sign_large_message/00000.png | Bin 0 -> 11136 bytes .../flex/test_sign_large_message/00001.png | Bin 0 -> 16176 bytes .../flex/test_sign_large_message/00002.png | Bin 0 -> 12785 bytes .../flex/test_sign_large_message/00003.png | Bin 0 -> 9855 bytes .../flex/test_sign_large_message/00004.png | Bin 0 -> 6038 bytes .../flex/test_sign_large_message/00005.png | Bin 0 -> 12265 bytes .../00023.png | Bin 3369 -> 0 bytes .../00030.png} | Bin .../00023.png | Bin 3369 -> 0 bytes .../00030.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../flex/test_sign_tx_freeze_tokens/00023.png | Bin 3369 -> 0 bytes .../00030.png} | Bin .../00023.png => test_sign_tx_htlc/00030.png} | Bin .../00020.png} | Bin .../flex/test_sign_tx_issue_nft/00020.png | Bin 0 -> 6227 bytes .../test_sign_tx_lock_then_transfer/00030.png | Bin 0 -> 6227 bytes .../flex/test_sign_tx_mint_tokens/00023.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_mint_tokens/00030.png | Bin 0 -> 6227 bytes .../test_sign_tx_order_conclude/00010.png | Bin 10362 -> 14481 bytes .../test_sign_tx_order_conclude/00011.png | Bin 10362 -> 14481 bytes .../test_sign_tx_order_conclude/00030.png | Bin 18996 -> 22850 bytes .../test_sign_tx_order_conclude/00033.png | Bin 3369 -> 0 bytes .../test_sign_tx_order_conclude/00040.png | Bin 0 -> 6227 bytes .../flex/test_sign_tx_order_fill/00033.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_order_fill/00040.png | Bin 0 -> 6227 bytes .../flex/test_sign_tx_transfer/00020.png | Bin 0 -> 6227 bytes .../test_sign_tx_unfreeze_tokens/00023.png | Bin 3369 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00030.png | Bin 0 -> 6227 bytes .../flex/test_sign_tx_unmint_tokens/00023.png | Bin 3369 -> 0 bytes .../flex/test_sign_tx_unmint_tokens/00030.png | Bin 0 -> 6227 bytes .../00000.png | Bin 0 -> 8990 bytes .../00010.png | Bin 0 -> 22195 bytes .../00011.png | Bin 0 -> 4417 bytes .../00012.png | Bin 0 -> 10542 bytes .../00020.png | Bin 0 -> 6227 bytes .../test_sign_tx_with_large_output/00000.png | Bin 0 -> 8990 bytes .../test_sign_tx_with_large_output/00010.png | Bin 0 -> 14868 bytes .../test_sign_tx_with_large_output/00011.png | Bin 0 -> 5726 bytes .../test_sign_tx_with_large_output/00012.png | Bin 0 -> 10634 bytes .../test_sign_tx_with_large_output/00020.png | Bin 0 -> 6227 bytes .../test_sign_tx_without_outputs/00000.png | Bin 0 -> 8990 bytes .../test_sign_tx_without_outputs/00010.png | Bin 0 -> 12169 bytes .../test_sign_tx_without_outputs/00011.png | Bin 0 -> 12169 bytes .../test_sign_tx_without_outputs/00020.png | Bin 0 -> 6227 bytes .../nanosp/test_sign_large_message/00000.png | Bin 0 -> 412 bytes .../nanosp/test_sign_large_message/00001.png | Bin 0 -> 285 bytes .../nanosp/test_sign_large_message/00002.png | Bin 0 -> 909 bytes .../nanosp/test_sign_large_message/00003.png | Bin 0 -> 529 bytes .../nanosp/test_sign_large_message/00004.png | Bin 0 -> 520 bytes .../nanosp/test_sign_large_message/00005.png | Bin 0 -> 529 bytes .../nanosp/test_sign_large_message/00006.png | Bin 0 -> 527 bytes .../nanosp/test_sign_large_message/00007.png | Bin 0 -> 532 bytes .../nanosp/test_sign_large_message/00008.png | Bin 0 -> 524 bytes .../nanosp/test_sign_large_message/00009.png | Bin 0 -> 531 bytes .../nanosp/test_sign_large_message/00010.png | Bin 0 -> 523 bytes .../nanosp/test_sign_large_message/00011.png | Bin 0 -> 528 bytes .../nanosp/test_sign_large_message/00012.png | Bin 0 -> 460 bytes .../nanosp/test_sign_large_message/00013.png | Bin 0 -> 422 bytes .../nanosp/test_sign_large_message/00014.png | Bin 0 -> 298 bytes .../test_sign_tx_order_conclude/00010.png | Bin 580 -> 697 bytes .../test_sign_tx_order_conclude/00011.png | Bin 552 -> 642 bytes .../test_sign_tx_order_conclude/00033.png | Bin 540 -> 697 bytes .../test_sign_tx_order_conclude/00034.png | Bin 521 -> 527 bytes .../00000.png | Bin 0 -> 408 bytes .../00010.png | Bin 0 -> 694 bytes .../00011.png | Bin 0 -> 714 bytes .../00012.png | Bin 0 -> 722 bytes .../00013.png | Bin 0 -> 448 bytes .../00014.png | Bin 0 -> 767 bytes .../00015.png | Bin 0 -> 253 bytes .../00016.png | Bin 0 -> 518 bytes .../test_sign_tx_with_large_output/00000.png | Bin 0 -> 408 bytes .../test_sign_tx_with_large_output/00010.png | Bin 0 -> 673 bytes .../test_sign_tx_with_large_output/00011.png | Bin 0 -> 546 bytes .../test_sign_tx_with_large_output/00012.png | Bin 0 -> 637 bytes .../test_sign_tx_with_large_output/00013.png | Bin 0 -> 608 bytes .../test_sign_tx_with_large_output/00014.png | Bin 0 -> 535 bytes .../test_sign_tx_with_large_output/00015.png | Bin 0 -> 669 bytes .../test_sign_tx_with_large_output/00016.png | Bin 0 -> 665 bytes .../test_sign_tx_with_large_output/00017.png | Bin 0 -> 563 bytes .../test_sign_tx_with_large_output/00018.png | Bin 0 -> 566 bytes .../test_sign_tx_with_large_output/00019.png | Bin 0 -> 557 bytes .../test_sign_tx_with_large_output/00020.png | Bin 0 -> 559 bytes .../test_sign_tx_with_large_output/00021.png | Bin 0 -> 573 bytes .../test_sign_tx_with_large_output/00022.png | Bin 0 -> 563 bytes .../test_sign_tx_with_large_output/00023.png | Bin 0 -> 576 bytes .../test_sign_tx_with_large_output/00024.png | Bin 0 -> 558 bytes .../test_sign_tx_with_large_output/00025.png | Bin 0 -> 620 bytes .../test_sign_tx_with_large_output/00026.png | Bin 0 -> 592 bytes .../test_sign_tx_with_large_output/00027.png | Bin 0 -> 767 bytes .../test_sign_tx_with_large_output/00028.png | Bin 0 -> 354 bytes .../test_sign_tx_with_large_output/00029.png | Bin 0 -> 554 bytes .../test_sign_tx_without_outputs/00000.png | Bin 0 -> 408 bytes .../test_sign_tx_without_outputs/00010.png | Bin 0 -> 623 bytes .../test_sign_tx_without_outputs/00011.png | Bin 0 -> 724 bytes .../nanox/test_sign_large_message/00000.png | Bin 0 -> 412 bytes .../nanox/test_sign_large_message/00001.png | Bin 0 -> 285 bytes .../nanox/test_sign_large_message/00002.png | Bin 0 -> 909 bytes .../nanox/test_sign_large_message/00003.png | Bin 0 -> 529 bytes .../nanox/test_sign_large_message/00004.png | Bin 0 -> 520 bytes .../nanox/test_sign_large_message/00005.png | Bin 0 -> 529 bytes .../nanox/test_sign_large_message/00006.png | Bin 0 -> 527 bytes .../nanox/test_sign_large_message/00007.png | Bin 0 -> 532 bytes .../nanox/test_sign_large_message/00008.png | Bin 0 -> 524 bytes .../nanox/test_sign_large_message/00009.png | Bin 0 -> 531 bytes .../nanox/test_sign_large_message/00010.png | Bin 0 -> 523 bytes .../nanox/test_sign_large_message/00011.png | Bin 0 -> 528 bytes .../nanox/test_sign_large_message/00012.png | Bin 0 -> 460 bytes .../nanox/test_sign_large_message/00013.png | Bin 0 -> 422 bytes .../nanox/test_sign_large_message/00014.png | Bin 0 -> 298 bytes .../test_sign_tx_order_conclude/00010.png | Bin 580 -> 697 bytes .../test_sign_tx_order_conclude/00011.png | Bin 552 -> 642 bytes .../test_sign_tx_order_conclude/00033.png | Bin 540 -> 697 bytes .../test_sign_tx_order_conclude/00034.png | Bin 521 -> 527 bytes .../00000.png | Bin 0 -> 408 bytes .../00010.png | Bin 0 -> 694 bytes .../00011.png | Bin 0 -> 714 bytes .../00012.png | Bin 0 -> 722 bytes .../00013.png | Bin 0 -> 448 bytes .../00014.png | Bin 0 -> 767 bytes .../00015.png | Bin 0 -> 253 bytes .../00016.png | Bin 0 -> 518 bytes .../test_sign_tx_with_large_output/00000.png | Bin 0 -> 408 bytes .../test_sign_tx_with_large_output/00010.png | Bin 0 -> 673 bytes .../test_sign_tx_with_large_output/00011.png | Bin 0 -> 546 bytes .../test_sign_tx_with_large_output/00012.png | Bin 0 -> 637 bytes .../test_sign_tx_with_large_output/00013.png | Bin 0 -> 608 bytes .../test_sign_tx_with_large_output/00014.png | Bin 0 -> 535 bytes .../test_sign_tx_with_large_output/00015.png | Bin 0 -> 669 bytes .../test_sign_tx_with_large_output/00016.png | Bin 0 -> 665 bytes .../test_sign_tx_with_large_output/00017.png | Bin 0 -> 563 bytes .../test_sign_tx_with_large_output/00018.png | Bin 0 -> 566 bytes .../test_sign_tx_with_large_output/00019.png | Bin 0 -> 557 bytes .../test_sign_tx_with_large_output/00020.png | Bin 0 -> 559 bytes .../test_sign_tx_with_large_output/00021.png | Bin 0 -> 573 bytes .../test_sign_tx_with_large_output/00022.png | Bin 0 -> 563 bytes .../test_sign_tx_with_large_output/00023.png | Bin 0 -> 576 bytes .../test_sign_tx_with_large_output/00024.png | Bin 0 -> 558 bytes .../test_sign_tx_with_large_output/00025.png | Bin 0 -> 620 bytes .../test_sign_tx_with_large_output/00026.png | Bin 0 -> 592 bytes .../test_sign_tx_with_large_output/00027.png | Bin 0 -> 767 bytes .../test_sign_tx_with_large_output/00028.png | Bin 0 -> 354 bytes .../test_sign_tx_with_large_output/00029.png | Bin 0 -> 554 bytes .../test_sign_tx_without_outputs/00000.png | Bin 0 -> 408 bytes .../test_sign_tx_without_outputs/00010.png | Bin 0 -> 623 bytes .../test_sign_tx_without_outputs/00011.png | Bin 0 -> 724 bytes .../stax/test_sign_large_message/00000.png | Bin 0 -> 10291 bytes .../stax/test_sign_large_message/00001.png | Bin 0 -> 15021 bytes .../stax/test_sign_large_message/00002.png | Bin 0 -> 12257 bytes .../stax/test_sign_large_message/00003.png | Bin 0 -> 9368 bytes .../stax/test_sign_large_message/00004.png | Bin 0 -> 5988 bytes .../stax/test_sign_large_message/00005.png | Bin 0 -> 11023 bytes .../00023.png | Bin 3266 -> 0 bytes .../00030.png} | Bin .../00023.png | Bin 3266 -> 0 bytes .../00030.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../00020.png} | Bin .../stax/test_sign_tx_freeze_tokens/00023.png | Bin 3266 -> 0 bytes .../00030.png} | Bin .../00023.png => test_sign_tx_htlc/00030.png} | Bin .../00020.png} | Bin .../stax/test_sign_tx_issue_nft/00020.png | Bin 0 -> 6218 bytes .../test_sign_tx_lock_then_transfer/00030.png | Bin 0 -> 6218 bytes .../stax/test_sign_tx_mint_tokens/00023.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_mint_tokens/00030.png | Bin 0 -> 6218 bytes .../test_sign_tx_order_conclude/00010.png | Bin 9593 -> 13165 bytes .../test_sign_tx_order_conclude/00011.png | Bin 9593 -> 13165 bytes .../test_sign_tx_order_conclude/00030.png | Bin 16095 -> 17813 bytes .../test_sign_tx_order_conclude/00033.png | Bin 3266 -> 0 bytes .../test_sign_tx_order_conclude/00040.png | Bin 0 -> 6218 bytes .../stax/test_sign_tx_order_fill/00033.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_order_fill/00040.png | Bin 0 -> 6218 bytes .../stax/test_sign_tx_transfer/00020.png | Bin 0 -> 6218 bytes .../test_sign_tx_unfreeze_tokens/00023.png | Bin 3266 -> 0 bytes .../test_sign_tx_unfreeze_tokens/00030.png | Bin 0 -> 6218 bytes .../stax/test_sign_tx_unmint_tokens/00023.png | Bin 3266 -> 0 bytes .../stax/test_sign_tx_unmint_tokens/00030.png | Bin 0 -> 6218 bytes .../00000.png | Bin 0 -> 8558 bytes .../00010.png | Bin 0 -> 20666 bytes .../00011.png | Bin 0 -> 4240 bytes .../00012.png | Bin 0 -> 9951 bytes .../00020.png | Bin 0 -> 6218 bytes .../test_sign_tx_with_large_output/00000.png | Bin 0 -> 8558 bytes .../test_sign_tx_with_large_output/00010.png | Bin 0 -> 13858 bytes .../test_sign_tx_with_large_output/00011.png | Bin 0 -> 5419 bytes .../test_sign_tx_with_large_output/00012.png | Bin 0 -> 10038 bytes .../test_sign_tx_with_large_output/00020.png | Bin 0 -> 6218 bytes .../test_sign_tx_without_outputs/00000.png | Bin 0 -> 8558 bytes .../test_sign_tx_without_outputs/00010.png | Bin 0 -> 11408 bytes .../test_sign_tx_without_outputs/00011.png | Bin 0 -> 11408 bytes .../test_sign_tx_without_outputs/00020.png | Bin 0 -> 6218 bytes 243 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00000.png create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00001.png create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00002.png create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00003.png create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00004.png create mode 100644 tests/snapshots/apex_p/test_sign_large_message/00005.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_change_token_authority/00023.png rename tests/snapshots/apex_p/{test_sign_tx_create_delegation/00013.png => test_sign_tx_change_token_authority/00030.png} (100%) delete mode 100644 tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00023.png rename tests/snapshots/apex_p/{test_sign_tx_create_stake_pool/00013.png => test_sign_tx_change_token_metadata_uri/00030.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking/00013.png => test_sign_tx_create_delegation/00020.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_htlc/00023.png => test_sign_tx_create_stake_pool/00020.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_issue_fungible_token/00013.png => test_sign_tx_delegation_staking/00020.png} (100%) delete mode 100644 tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00023.png rename tests/snapshots/apex_p/{test_sign_tx_issue_nft/00013.png => test_sign_tx_freeze_tokens/00030.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_lock_then_transfer/00023.png => test_sign_tx_htlc/00030.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_transfer/00013.png => test_sign_tx_issue_fungible_token/00020.png} (100%) create mode 100644 tests/snapshots/apex_p/test_sign_tx_issue_nft/00020.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00030.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_mint_tokens/00023.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_mint_tokens/00030.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_order_conclude/00033.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_order_conclude/00040.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_order_fill/00033.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_order_fill/00040.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_transfer/00020.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00023.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00030.png delete mode 100644 tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00023.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00030.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00000.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00010.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00011.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00012.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00020.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_output/00000.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_output/00010.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_output/00011.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_output/00012.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_with_large_output/00020.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_without_outputs/00000.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_without_outputs/00010.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_without_outputs/00011.png create mode 100644 tests/snapshots/apex_p/test_sign_tx_without_outputs/00020.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00000.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00001.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00002.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00003.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00004.png create mode 100644 tests/snapshots/flex/test_sign_large_message/00005.png delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_authority/00023.png rename tests/snapshots/flex/{test_sign_tx_create_delegation/00013.png => test_sign_tx_change_token_authority/00030.png} (100%) delete mode 100644 tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00023.png rename tests/snapshots/flex/{test_sign_tx_create_stake_pool/00013.png => test_sign_tx_change_token_metadata_uri/00030.png} (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking/00013.png => test_sign_tx_create_delegation/00020.png} (100%) rename tests/snapshots/flex/{test_sign_tx_htlc/00023.png => test_sign_tx_create_stake_pool/00020.png} (100%) rename tests/snapshots/flex/{test_sign_tx_issue_fungible_token/00013.png => test_sign_tx_delegation_staking/00020.png} (100%) delete mode 100644 tests/snapshots/flex/test_sign_tx_freeze_tokens/00023.png rename tests/snapshots/flex/{test_sign_tx_issue_nft/00013.png => test_sign_tx_freeze_tokens/00030.png} (100%) rename tests/snapshots/flex/{test_sign_tx_lock_then_transfer/00023.png => test_sign_tx_htlc/00030.png} (100%) rename tests/snapshots/flex/{test_sign_tx_transfer/00013.png => test_sign_tx_issue_fungible_token/00020.png} (100%) create mode 100644 tests/snapshots/flex/test_sign_tx_issue_nft/00020.png create mode 100644 tests/snapshots/flex/test_sign_tx_lock_then_transfer/00030.png delete mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00023.png create mode 100644 tests/snapshots/flex/test_sign_tx_mint_tokens/00030.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00033.png create mode 100644 tests/snapshots/flex/test_sign_tx_order_conclude/00040.png delete mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00033.png create mode 100644 tests/snapshots/flex/test_sign_tx_order_fill/00040.png create mode 100644 tests/snapshots/flex/test_sign_tx_transfer/00020.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00023.png create mode 100644 tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00030.png delete mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00023.png create mode 100644 tests/snapshots/flex/test_sign_tx_unmint_tokens/00030.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00000.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00010.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00011.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00012.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00020.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_output/00000.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_output/00010.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_output/00011.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_output/00012.png create mode 100644 tests/snapshots/flex/test_sign_tx_with_large_output/00020.png create mode 100644 tests/snapshots/flex/test_sign_tx_without_outputs/00000.png create mode 100644 tests/snapshots/flex/test_sign_tx_without_outputs/00010.png create mode 100644 tests/snapshots/flex/test_sign_tx_without_outputs/00011.png create mode 100644 tests/snapshots/flex/test_sign_tx_without_outputs/00020.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00000.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00001.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00002.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00003.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00004.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00005.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00006.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00007.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00008.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00009.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00010.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00011.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00012.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00013.png create mode 100644 tests/snapshots/nanosp/test_sign_large_message/00014.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00000.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00010.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00011.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00012.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00013.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00014.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00015.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00016.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00000.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00010.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00011.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00012.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00013.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00014.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00015.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00016.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00017.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00018.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00019.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00020.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00021.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00022.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00023.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00024.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00025.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00026.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00027.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00028.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00029.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00000.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00010.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00011.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00000.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00001.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00002.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00003.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00004.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00005.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00006.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00007.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00008.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00009.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00010.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00011.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00012.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00013.png create mode 100644 tests/snapshots/nanox/test_sign_large_message/00014.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00000.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00010.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00011.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00012.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00013.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00014.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00015.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00016.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00000.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00010.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00011.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00012.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00013.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00014.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00015.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00016.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00017.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00018.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00019.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00020.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00021.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00022.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00023.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00024.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00025.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00026.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00027.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00028.png create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00029.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00000.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00010.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00011.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00000.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00001.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00002.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00003.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00004.png create mode 100644 tests/snapshots/stax/test_sign_large_message/00005.png delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_authority/00023.png rename tests/snapshots/stax/{test_sign_tx_create_delegation/00013.png => test_sign_tx_change_token_authority/00030.png} (100%) delete mode 100644 tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00023.png rename tests/snapshots/stax/{test_sign_tx_create_stake_pool/00013.png => test_sign_tx_change_token_metadata_uri/00030.png} (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking/00013.png => test_sign_tx_create_delegation/00020.png} (100%) rename tests/snapshots/stax/{test_sign_tx_htlc/00023.png => test_sign_tx_create_stake_pool/00020.png} (100%) rename tests/snapshots/stax/{test_sign_tx_issue_fungible_token/00013.png => test_sign_tx_delegation_staking/00020.png} (100%) delete mode 100644 tests/snapshots/stax/test_sign_tx_freeze_tokens/00023.png rename tests/snapshots/stax/{test_sign_tx_issue_nft/00013.png => test_sign_tx_freeze_tokens/00030.png} (100%) rename tests/snapshots/stax/{test_sign_tx_lock_then_transfer/00023.png => test_sign_tx_htlc/00030.png} (100%) rename tests/snapshots/stax/{test_sign_tx_transfer/00013.png => test_sign_tx_issue_fungible_token/00020.png} (100%) create mode 100644 tests/snapshots/stax/test_sign_tx_issue_nft/00020.png create mode 100644 tests/snapshots/stax/test_sign_tx_lock_then_transfer/00030.png delete mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00023.png create mode 100644 tests/snapshots/stax/test_sign_tx_mint_tokens/00030.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00033.png create mode 100644 tests/snapshots/stax/test_sign_tx_order_conclude/00040.png delete mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00033.png create mode 100644 tests/snapshots/stax/test_sign_tx_order_fill/00040.png create mode 100644 tests/snapshots/stax/test_sign_tx_transfer/00020.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00023.png create mode 100644 tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00030.png delete mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00023.png create mode 100644 tests/snapshots/stax/test_sign_tx_unmint_tokens/00030.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00000.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00010.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00011.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00012.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00020.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_output/00000.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_output/00010.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_output/00011.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_output/00012.png create mode 100644 tests/snapshots/stax/test_sign_tx_with_large_output/00020.png create mode 100644 tests/snapshots/stax/test_sign_tx_without_outputs/00000.png create mode 100644 tests/snapshots/stax/test_sign_tx_without_outputs/00010.png create mode 100644 tests/snapshots/stax/test_sign_tx_without_outputs/00011.png create mode 100644 tests/snapshots/stax/test_sign_tx_without_outputs/00020.png diff --git a/tests/snapshots/apex_p/test_sign_large_message/00000.png b/tests/snapshots/apex_p/test_sign_large_message/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..4c89e8baff702f105ee8c6b768ce82b2e86181d4 GIT binary patch literal 3190 zcmeHKYcw0!7S_%%G>BIpXc$sVOA?PZ^+;kyJ*rBlw9-~Xy{4VkP_IVOQz{7)R454%1R=TUYS;ZgYu)?juKVMBYn{E<2(LIpIBrI9Jc6+XP`rSwO3t~=9 zF;5<=%tmV`2mF+FD&oeNfi5aHxAvfU)IE4l|Ucnu>_f&P&QG zX>H73#~o@;f?|{PpDgx!xR2&H9G?OC`KKxZ>KcV1rwi4K97+rPqC;r?lYc#J4_?1l z?jVtPCR@3wJAl&v-sWtqk@M&U75=lITFV9*4rN6}g$W7QilEdjhv4sGhdHuYnN|Nhi)GIk%KCWnq9A zMixobU4c>vsAkvJg_&I_MJhGJYEN`vk1m0nRfCjuih~iiFCu06B~CUHul z5`^9QGzQ}wf9%cLO}XUgJYwbg*z30mD=P_A@@Ru`={63XqCinN4|tq?PDl4xJ7u|0 zG8l&&tLoJSe#MR3flpxRLY@iHHl{daH#D&MRqrD}0itC_EfEglAxVxDrZ~BBTl)O| z!N50LpT~$59tKc&8%3NE5Qqxk#5 zQ!C@~m%;q<1|z^1y&GmWt`#K%cL<`j)SYqBl&sQGzZ~YTQ|cpx+3wunA{(u??YLn9 z{Iu}MnN|)bCrlVzAmW#$<6FZE-X}UcQ{cnKmL4OZocq2faV`t*$Ar5LP!6skQK)aW z<4TlN`SyVMRY|s7#)0dzlB)QkEAIU0kfu?QN&{oy7~p7%fn~J4UTYw#vSp>>%;<~V zyRb4r*2|u)hW44y#=3Pz=1%Xcl6u>vl9pAcA8nQr;#@(PZ#Q=94*e{C_g0*J)I=@h zG3oitVBW(N9W%(-wjvg5?xr5^_qSd;k;Do(@|(ORx@-gO@{6Jo#8|joB-+oP#D2!0 z2VP)WtiZTHfqU~cLGE<9#+ zagjC9!xk^U1F)XFm{PR_v)5`$Iqt9Omq-xpKI~KZk5`A0UQ9R6#1$u-`gI9#@95c3 zeb$M5ktt%uB_B{7R_tiH1YYUg!l>RbbdLJ|r`@Yna{uza~GtwfQ=qVmV6Ca26xYu0oR)X=>P~0c?c( z?KE}#60u|!GF>)tzRe}?5xV78e^PoUd#X~vIaI94o-mqmsb$>l!i-^h*JQ7!%}g<8 zdm(HwcW(At{H!(pph0*2Hd|P7@I1cP=!D2$uXB<-@T@Z8Ws`JpZg$DD6?yI%uPW6V z@2bf$0_GV5SZI608`{r8V+&f(_i{7Of^ONzEKtFGfuxX*+5=;;f=VXp8s%NY{=K7# z30hv*@a24pOU49`IDBe`flN5CpXGIz|B^QSY*TjX$Rw`Wm@_Q%A+luLSAx9%X_$1@2PZN%o8WQ&VxVV2bs5cOsdxXh#zc& z-tg%+_dcT1ot?{^`|8>!RK8!;FA{z^@(I&GXm;3#)RiZ4ZSL{d1TY;erb&UBPwYSlvp+oWGi$U9oy+lOfR6&m@`Kn1ZMd@!0f%w+X z3UilkhmS!3TYsMD1N_vSjHou?3yA#uV>uBxtiQ4fncxA-SRK+PmkZb7S&=r9P9`sD*F#fpQgjlL-m_NV|J8~WI`pM-UyjLjqH?Oj1F@voB3 zxiE#{0gjOnYQM;SDk!EOz(ld;ebf7>7Dk&$O!jPJI^U+DSb@%09a z4@X#YFYR}{x(wgTebD_U%4(}V>9`;LWX`z7y8qH4L|H@VQUk7BmR*VVnvViN<2-JY z`@sC`x4swm4P|B|tU#XvQ$wUJ&KG(n=eDhnB7)ESRh3&s!ds5uedNRoy_h$I$Vi|~ z?Es!$J=L-^1dR_^Toa^ZneO-9g2Yckjr*%1OYMHG6r?!>wZR#wXyZ;M*5FDG+v!13 zmBQga?$fFv^^A6pWYb-Q&E7drz#)2oG`3t1Q83l}o|X4#pGFh%2hB22;*2lI-ElT~ z-%8-n(>65kcQPZ|e4(Wst&k}q(55uhfCj(2#ZV*VvU8u2ZeUnIN* lAFu3qo#!X~dy^#x{upJ|^a^SjtNc%>czgJ{*SKA}^Djo*!0Z43 literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_large_message/00001.png b/tests/snapshots/apex_p/test_sign_large_message/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4faa0d2eecd67711f3be3d0fbf8b4f0e91fc1b GIT binary patch literal 4359 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 GPyYjza`bGge8%*5VV4jQZ_NH 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_large_message/00003.png b/tests/snapshots/apex_p/test_sign_large_message/00003.png new file mode 100644 index 0000000000000000000000000000000000000000..857f8872eae72d5371596fe4ffec23ee035253a0 GIT binary patch literal 2917 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 N!PC{xWt~$(699V{OQZk* literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_large_message/00005.png b/tests/snapshots/apex_p/test_sign_large_message/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..5784e46ccdcc98b2bdba171e999e56ff5ec2f77d GIT binary patch literal 3223 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00023.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_create_delegation/00013.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00030.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_delegation/00013.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00030.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00023.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00013.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00030.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00013.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00030.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00013.png b/tests/snapshots/apex_p/test_sign_tx_create_delegation/00020.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00013.png rename to tests/snapshots/apex_p/test_sign_tx_create_delegation/00020.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00023.png b/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00020.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00023.png rename to tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00020.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00013.png b/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00020.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00013.png rename to tests/snapshots/apex_p/test_sign_tx_delegation_staking/00020.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00023.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00013.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00030.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_nft/00013.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00030.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00023.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00030.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00023.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00030.png diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00013.png b/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00020.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_transfer/00013.png rename to tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00020.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00020.png b/tests/snapshots/apex_p/test_sign_tx_issue_nft/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00023.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00010.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00010.png index 1b74062d41b97d9540ce544836c64727d0befdc3..cabc5a0be31976bb7dca9d39f252f557d0dcb1d9 100644 GIT binary patch literal 4026 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 G|M)LizqITC diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00033.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00033.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00040.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00040.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00033.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00033.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00040.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00040.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00020.png b/tests/snapshots/apex_p/test_sign_tx_transfer/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00023.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00023.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00023.png deleted file mode 100644 index e36e7a9b9d25da59fa8f9d4ebd2dbf559b67b278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1458 zcmeAS@N?(olHy`uVBq!ia0y~yVAKKP2^>s7k=f#>fE?CJPZ!6KiaBp@-_2VTAmI== z^UL4(pJ!S*4PP*vW7sWweb=YwA|99DvS%$fJjVOt&nkWfySW^SYEB)U0!d0OGe((1 zFdX8)G8XKvGGM>_f_XYsyRN zUakEqE`RUtpC5m@%KpCldHlB~(Dk|d6nFk#X}sorUfs94_`s@st1n diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00000.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..f89ff1c5f1b1a5abc24f1351b2d19558cf78b4ae GIT binary patch literal 2779 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 AuK)l5 literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..cd92a0f3368c039fdc81e3798522281be4957552 GIT binary patch literal 1794 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00000.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..f89ff1c5f1b1a5abc24f1351b2d19558cf78b4ae GIT binary patch literal 2779 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 ODdFhgVqazJf9qeR7VmZd literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00011.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..3eda950d460d2027dde28df803d5c4d907f0de17 GIT binary patch literal 2097 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00000.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..f89ff1c5f1b1a5abc24f1351b2d19558cf78b4ae GIT binary patch literal 2779 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..435aa78bdbfe3b368ddf595fce6c8ee054659ef9 GIT binary patch literal 6227 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00023.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00023.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 zcmeH~ZBWul9LMqD@+_am8cPe!%e0#s?aV|ip*+h=4YOTFv}UOF{p+LdKu` zH8_*WEaN9LL`de@=R!pV7>CE>(P(s5mgXLp(5YzKt3BEv+Q##K3XkCHHc9KKhL@X`-j8f`RZv{7LiCyZzGK~34*&f zbXe2nP9#)UpI)zLK=(iWF&=?{5-+}t8LC@E2eFw|_6tK#D0?FTv}eiecghUi5kz(XJqbjnnCc6p?y)jJMQJSqx8 z<%>SIy?@SN4m9i9BVY;-pRHa7oYDxh`~?Dma5)qewmD``x$a3=$}0&c#|@s94kcx) zminC+QvHGg1NACdCzo7CqZ#M_S$}Ay{>F#2`jy0-`_bM`MXVaaWd8{}uLtm2GD3Q} z(hV^?KR-WeBfDH#fxW%Ccq5{4ryVIVh5#-;_PL}Fz3@}gb;uT^dyy^yi1dt(xP4LG)#{d z5Xd`*HIreBYUv-foP~CZ;a$Ke@D`Sj8VtnxSffsLzCLzl;(cvxEeE-9;*G_CpsRPG zx|k9bQi&@xhA%ig)e}iNojcKL7JT!%^2-QQg*5;w>Cdsx+Xl^CkmPxg@zQYK#pPYH zF^WT~-D$e8pwwrP!sp6A!Sb~XZuzTQ#&yuQ0eTP1hZV7OAyBWN^u89D09#fnOR;Fi zcw&09WXqJBI=Z9V%e~L=-jrWr5z)&%vrO~0+tPBXxv2^NvC)Wm^p(%n35`Zmybu^zr9E=MV}c2837$46MC^ShLN00) z!tSKZt5=N&=-gloLv~B82CT(6>kX)3YHDhdQ&Y@}c+KVaM+FW70()^|fn786A?@xb znUpCT%Eqt}60u&%1d@~c3~lFLHnQAS#6Eqq&?Ma^nF?DUdv(QRluFM9(crZMMMXta zD%ESz$Um4}#HyAoeOKzrV1@Dd~`@csw4#Ud=702;R8(rKdnEU`wE`Nsdzf&AtJ$FWiJT=Tlu!pI9v| zEri`&m#OW`cGKmn11R81y#p_G(J?XgI{x#y>`J*n9{4Vv)qHU( z%x~lA?KPVYZ}9%puyK>s2JfqeO~BW$R}CL+5?Wp`K9qI!cf=hUMk9{4h!S1^6I%f@91bUe1FLGK%oSc=P4WyqQ4jgEV1o#3}ke@2Y<**m@2yuc%9tFmcC;=(6vBL`qEF-aZmN z)&v1rT3V9Ow@%_h4l&uH(H}|N-lkuhPF2SQka;BbdPn+i$5Kw6qXPb~^WLpnIAnN+h1?}#Nq{O5gdp!0u{y68`yeH;BycI$w z*Bcrh{$=F7P%@9Yu)X7CbWxaD)1+Kpzb34;V&MA$r!#qWKqfU;h=<$Z$w|6CF0uE_ zO1p*0c(Kz#KR-Wqaf99zQfQ*X2DW65(yS9SO0`-&VQKKD-z0tnm)fH0>brh^0|h~FiHOWsuj<{jN~4H@n2Wp}5sV82DX3`YFzz-&66Y>t>H&6F|V-5O<9q+q+rQdF=D}?-QBA?rgL-m zDa6<`KhY&TxpMn>CE#92?7*=*Z8bv-g3VGocD0sOv{SX|5Km7hixSF6~Oyiyqe zE~%6N?{PrzcbI)Q*fcda_iXLLc*N1*!$wC+@WV4p#H~LU+$#L^ybZ>eqzwb1>rs?p zK0j2x``*|$BA3x?PkgAw)3sLi6+WT)PRDZF1#?${Y(2+!6C~19J#DphKBB(DGXuIT4w#SOWU!DCTyH!La!-whD!e=-qxl|z)C?#XBB z{!R0H_ts2IOz8W`Nk0@`I%=}00)Q31`$WbhZN20kz|BxHy6-nuaoN^YfgNlYKnK|7v*7Xdx)+@hjUn|$MK_%9p04(CFxhEe!H%W2 z^}IGw*{W(2=SRCb{QzPH%mR(!oVFNo)MV!tPjJrlU|qIfAX2C0zr~{-AQgG05^MRe ztiuP7V3C2%>{$kgssEOaV^#Ls-jVlXsr>{S|vIfHZ*+-dlo&6#t%De z1jJ3gE4KicTCi;W9w>tHOuqSRht(AxJCafqxIeGe_ElNCK9`bEHcBMmuI2 zLAri3cMvxeebmGZ3XrSvD-->KDkb`QUDo z8MYS49(9o_Nrmw)4l~oKL3SA}`W#00sXc=y=UT?!A(2QZ2ra(B^($94^W_LP;m5r+ zA3II7Dg^4VX|bPf7v%N76m5aFLBnZ$ppc7GFND3H%Z6yunQle3BjMSlkD;0ITL3^xrBVocfN{sFvU$3>E4D;vtLTD88qmCa zErx*!AeZCz)j7e-ly>{TX4-?)d{_l}{jocf!Kk9V_1u$t*G~A)^KLQcapHt)7)YUE zvhx_(1ncZ^(nH$zH8sOs3*v2pYxjc+FWH*jQ@kYxHMsTlWtA0mU80Nv#e3|_6w0XW z_>iWTB}%rhFxSBG9H)4nCGLnceM|n&Fojr$c-dwAK}Y0!%dHy#+~S6wn!yr;r!tB= z7$4i4h7Tbr>0+~&wad*El}%c2IOcF{{~sBG+^ zLaF)${=-H^WBP?S)L2{*Ahxp%$_4yqCLtXds8fM2G zmu9Gy-1~F?-T6fViC=}k-}YvD%00Ys7^@Mjt_bbIa}v)Piz@N#&2buu;dGj%A`V(! zKy>i}(SeNAPpUD!7ErOOG=XItB8ZTEt{wm;n)4bMMM*0Q7s8x4(#7H8@aCzCu=N(( z!x@)O{B~40_n?=JK?U8eatlY0+%5Rr8up}RlzKKB=JKD1p|IRI7i8R$bd8TS* zC71#4+ZZwcj+*!0M`k24wUsnkhl6zl^$*_bUvlz7T|qg(k_qxmx|*r%4!~+dCEx_4 zWIsta*BT(NpUTVfR8w?NlpYdLfclYcScNv!0+uTK8a4Wg6r|CteoHK0X-YrgUxrgp z6-@PZiw9Tp7{b$As2SOjxBuSs z$%hYTj&wn1_AyV}4fcSLkcM<7xZDA}& zrs{61vbIaCU-+%=L4@k&=5Sw{S5?ocd%r%~iz4%8fb)m7hf~xG4W4(aeeLDCis`C& z&V$hvTl!HDU$1TH89TY(IR{V`?4l29`WIi0bfsM8*4NBskHax>YibR^UL~>MAKCZz zk&!--G<_o087T!lROE&iic?1$sexgyD+P9XrQQ@-=T~|&3pYLIhtKWE>FgM;vez?! zWJIYIdk3@9WlJc&y?KWkU{T-r%*8LT7SGawcsu0C4*5G{d==okJ&#}};b#SzaoIlx zp%&SmiDB9nGa_h-kO8d-ot;|t?Tuz8T;d)w(;cAOAyP?J-L0T2BUx zqh2$9ErM`WJ@avB9+VVR(w@GON}P>~hc@9{7^M96h^q{BmK4eEXK*_L!W+yK7Bu6C(!gEIDnc|=enHm?}dG7(N zY-_7ifk(4PwMZD`dVg|{F1voDYXg}7NdZfj;Ccm5gZy$<#r#L$q9f5Ooy3ZlVqT;9 zvQjL54EMc_UN`u5@B@Y0jOm+P?sXj#_vCP~zIaZ!Dv$5C9~im!y%b{uyV@}TF3AOc zX3zyw`;1+*a`hRBWw(*-x=XLq6Bn(|jK9SbBbD6_#3$+6wc+z!K9EaqWKq;^TJ= literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00010.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00010.png index 08d878bf075221924358ae26ab14e2e91772689b..29b3faddd37455b1ae0762affefd2229ebbd1e95 100644 GIT binary patch literal 14481 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00011.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00011.png index 08d878bf075221924358ae26ab14e2e91772689b..29b3faddd37455b1ae0762affefd2229ebbd1e95 100644 GIT binary patch literal 14481 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00030.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00030.png index b43304b5b30256e59c44f07c938f1a595d7deac6..4195c8af99f7726ea06765d3c1e7d9175c0e38bf 100644 GIT binary patch literal 22850 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 diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00033.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00033.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00033.png b/tests/snapshots/flex/test_sign_tx_order_fill/00033.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00020.png b/tests/snapshots/flex/test_sign_tx_transfer/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..435aa78bdbfe3b368ddf595fce6c8ee054659ef9 GIT binary patch literal 6227 zcmeHM`&*J(*ETy(sc%lBj(M1-rm?B88PA&HIF&i3W@efq+F?AO&mcl(<-D3&lSQV8 zN=1N*g@}s67-Ob}he1L`Br-&BkUXLy@ICduf5CTs*Y{KV2e{aKKYOjco^{{r-kX1) z@%7aE!t@Ir9UVQdQ^(Kh=xlhaqoW(VO&92~>#p_G(J?XgI{x#y>`J*n9{4Vv)qHU( z%x~lA?KPVYZ}9%puyK>s2JfqeO~BW$R}CL+5?Wp`K9qI!cf=hUMk9{4h!S1^6I%f@91bUe1FLGK%oSc=P4WyqQ4jgEV1o#3}ke@2Y<**m@2yuc%9tFmcC;=(6vBL`qEF-aZmN z)&v1rT3V9Ow@%_h4l&uH(H}|N-lkuhPF2SQka;BbdPn+i$5Kw6qXPb~^WLpnIAnN+h1?}#Nq{O5gdp!0u{y68`yeH;BycI$w z*Bcrh{$=F7P%@9Yu)X7CbWxaD)1+Kpzb34;V&MA$r!#qWKqfU;h=<$Z$w|6CF0uE_ zO1p*0c(Kz#KR-Wqaf99zQfQ*X2DW65(yS9SO0`-&VQKKD-z0tnm)fH0>brh^0|h~FiHOWsuj<{jN~4H@n2Wp}5sV82DX3`YFzz-&66Y>t>H&6F|V-5O<9q+q+rQdF=D}?-QBA?rgL-m zDa6<`KhY&TxpMn>CE#92?7*=*Z8bv-g3VGocD0sOv{SX|5Km7hixSF6~Oyiyqe zE~%6N?{PrzcbI)Q*fcda_iXLLc*N1*!$wC+@WV4p#H~LU+$#L^ybZ>eqzwb1>rs?p zK0j2x``*|$BA3x?PkgAw)3sLi6+WT)PRDZF1#?${Y(2+!6C~19J#DphKBB(DGXuIT4w#SOWU!DCTyH!La!-whD!e=-qxl|z)C?#XBB z{!R0H_ts2IOz8W`Nk0@`I%=}00)Q31`$WbhZN20kz|BxHy6-nuaoN^YfgNlYKnK|7v*7Xdx)+@hjUn|$MK_%9p04(CFxhEe!H%W2 z^}IGw*{W(2=SRCb{QzPH%mR(!oVFNo)MV!tPjJrlU|qIfAX2C0zr~{-AQgG05^MRe ztiuP7V3C2%>{$kgssEOaV^#Ls-jVlXsr>{S|vIfHZ*+-dlo&6#t%De z1jJ3gE4KicTCi;W9w>tHOuqSRht(AxJCafqxIeGe_ElNCK9`bEHcBMmuI2 zLAri3cMvxeebmGZ3XrSvD-->KDkb`QUDo z8MYS49(9o_Nrmw)4l~oKL3SA}`W#00sXc=y=UT?!A(2QZ2ra(B^($94^W_LP;m5r+ zA3II7Dg^4VX|bPf7v%N76m5aFLBnZ$ppc7GFND3H%Z6yunQle3BjMSlkD;0ITL3^xrBVocfN{sFvU$3>E4D;vtLTD88qmCa zErx*!AeZCz)j7e-ly>{TX4-?)d{_l}{jocf!Kk9V_1u$t*G~A)^KLQcapHt)7)YUE zvhx_(1ncZ^(nH$zH8sOs3*v2pYxjc+FWH*jQ@kYxHMsTlWtA0mU80Nv#e3|_6w0XW z_>iWTB}%rhFxSBG9H)4nCGLnceM|n&Fojr$c-dwAK}Y0!%dHy#+~S6wn!yr;r!tB= z7$4i4h7Tbr>0+~&wad*El}%c2IOcF{{~sBG+^ zLaF)${=-H^WBP?S)L2{*Ahxp%$_4yqCLtXds8fM2G zmu9Gy-1~F?-T6fViC=}k-}YvD%00Ys7^@Mjt_bbIa}v)Piz@N#&2buu;dGj%A`V(! zKy>i}(SeNAPpUD!7ErOOG=XItB8ZTEt{wm;n)4bMMM*0Q7s8x4(#7H8@aCzCu=N(( z!x@)O{B~40_n?=JK?U8eatlY0+%5Rr8up}RlzKKB=JKD1p|IRI7i8R$bd8TS* zC71#4+ZZwcj+*!0M`k24wUsnkhl6zl^$*_bUvlz7T|qg(k_qxmx|*r%4!~+dCEx_4 zWIsta*BT(NpUTVfR8w?NlpYdLfclYcScNv!0+uTK8a4Wg6r|CteoHK0X-YrgUxrgp z6-@PZiw9Tp7{b$As2SOjxBuSs z$%hYTj&wn1_AyV}4fcSLkcM<7xZDA}& zrs{61vbIaCU-+%=L4@k&=5Sw{S5?ocd%r%~iz4%8fb)m7hf~xG4W4(aeeLDCis`C& z&V$hvTl!HDU$1TH89TY(IR{V`?4l29`WIi0bfsM8*4NBskHax>YibR^UL~>MAKCZz zk&!--G<_o087T!lROE&iic?1$sexgyD+P9XrQQ@-=T~|&3pYLIhtKWE>FgM;vez?! zWJIYIdk3@9WlJc&y?KWkU{T-r%*8LT7SGawcsu0C4*5G{d==okJ&#}};b#SzaoIlx zp%&SmiDB9nGa_h-kO8d-ot;|t?Tuz8T;d)w(;cAOAyP?J-L0T2BUx zqh2$9ErM`WJ@avB9+VVR(w@GON}P>~hc@9{7^M96h^q{BmK4eEXK*_L!W+yK7Bu6C(!gEIDnc|=enHm?}dG7(N zY-_7ifk(4PwMZD`dVg|{F1voDYXg}7NdZfj;Ccm5gZy$<#r#L$q9f5Ooy3ZlVqT;9 zvQjL54EMc_UN`u5@B@Y0jOm+P?sXj#_vCP~zIaZ!Dv$5C9~im!y%b{uyV@}TF3AOc zX3zyw`;1+*a`hRBWw(*-x=XLq6Bn(|jK9SbBbD6_#3$+6wc+z!K9EaqWKq;^TJ= literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00023.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00023.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00023.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00023.png deleted file mode 100644 index 9f79b05f60d7c5f85455b2bdfb8eee0e9f64bee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3369 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00000.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..5d42a9a59f9c0bfb6d78d91f565147e069c0da9f GIT binary patch literal 8990 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..96e51d33a90f3931c20064b6f1f900f15e710d6a GIT binary patch literal 22195 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 R{g4m{#@Om&<N?Z literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..5880f40e56b3c60ae49a7921afbb054d7307d0e2 GIT binary patch literal 4417 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..77025cdeaba1ed70326e6a4d18e54cf2a6b7fb89 GIT binary patch literal 10542 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 F{{bcfj3xj8 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00020.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..435aa78bdbfe3b368ddf595fce6c8ee054659ef9 GIT binary patch literal 6227 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00000.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..5d42a9a59f9c0bfb6d78d91f565147e069c0da9f GIT binary patch literal 8990 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00010.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..78a5ee82aa807c1988669090fb11c5ee72aef3c5 GIT binary patch literal 14868 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00011.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..c77916a1fe629610d182051f05ef7e6f6faa8354 GIT binary patch literal 5726 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00020.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..435aa78bdbfe3b368ddf595fce6c8ee054659ef9 GIT binary patch literal 6227 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00000.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..5d42a9a59f9c0bfb6d78d91f565147e069c0da9f GIT binary patch literal 8990 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00010.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..f15616852dde2edec26ba305f5536ad91ad39266 GIT binary patch literal 12169 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00000.png b/tests/snapshots/nanosp/test_sign_large_message/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4d511ab66b86a8e3e9bb495c3d780c659265ed GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h6`U|>x4ba4!+nDh2lZeFtiPebDR zTfRmAm4E8}ZR}cfgprBu`qkfmW_TPAI)CnXh8jp81l$POy7R;fQP~4qtnRM5WumOK z>xsTqgRxtu-clQxlcguQ3Q~HWYdLRH%`o4&bCdo~t_y2^WUqU@#Qb}W{WOI$H*_7= zJ=9nFf05DWb@;*(&-G8W4=jpH51OucQ%<4UxPkY9;@OJxrhkfEf6rdwXp<$-FXf{2 zd*X>Yl}-FLJ8U`U*U5y2%Eim3*w5}Q`rTfbZRn+WHX(l2*Y3r$-LGFdyJuJXzVnZL zKTo~rU&~s|wj<_CeC)mJIdLyv$()x==<8mo@jhbrnOR?j3$+-ITi9}MFic-w_2KH5 zooqW}Onf)ibwAx@-&pXlUL#)r$l~{Me@-vI$N5Y5h~bI5Gu}tPet);+Z0yCS&n`3O zn5P!cUfJH1KWBq&!JEl1|2NeI?K6JZUig3q7EFVdQ&MBb@ E0K9R!;{X5v literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00001.png b/tests/snapshots/nanosp/test_sign_large_message/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QcpZx978JRyuBL8*Q~(95U{O6 z_+7oq`%V1fPHYmZ&ZV5Lj$gNJi=eC~BTz8}e5k)x%Bw1VUwY;3@BF(;uGxS1vVKm+ zg;b*o|JV9kD{}0M&MkaowqLGl_iZ<~gI4>3t>f>>ZjEUd%Mb56XYgs>^85ClOG1g?})N-21jQr^oS z-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i?wN`k!x2V(XLvuCcoO=U-r`UW@>bkRK z1@xvH9Z;4l`z)tk&bc|ztgcL9CS(BwY1)O2D}Z?n&V5@8bU=G=RAFjn__AvcNE+*jA)pfekpO`KSBlAlsgTx;YvwMr|S^+fRvP3qykl0$w^iGPhz|d}` zc?6&)XyVEJ`K?%whr2&h-k<+vR|tY22!bF8oH=lm)>VE(3-V%s6-I2GJHjfKo~*5| zNZD@oT0$w`OaX5Tlq^jRWvVX~d1P+-ImE0?PomK^eZ^KUafse2oI-9aQmgN2eYQ1U zZ*z|5iNiMa_NNT>W+m8Kub2!qx*K{HWuqK@o@Z9liRr?QHY=yEBoQvx9oc49I!Zgp z_X}8T$dOCj=)tai4BpaOuf>L%J|(eid)FQMK2dMJWHCLF-bPHVCt2RSODj?9$@*^4 z7TtVfV)KxSoCV!IImYAm=RJ|&-r#a3o@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;%J8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnED zN;0?+cDQ^?i$M?sCy*c9i@{FU29WBY%!lWC;lC4@rBJ=iVG3ARAM0k~ignO8H!Y}) zeuZp`pew2*bG`ZJC>0=Sn?>9-B=vKN_Kvm5tjjJmJMN4wYARVnjnF1)+8pRL*y|MN zj8X+zPuoAlEQfS=(3_l9a z+A=WpXOz3Jx>pTFHbA`kP=ItYK?6y*dGD)ZP!SN?4oL|B00017*|u%lHv6N2yq7*= zudxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6FcqLf0#&y@*~Y!h>%< zqT09H4YUF)F8MI}m&%9Z;s6&-0000000000;OX#B(`6{8#`+iYVsNZ~3x8(E`Zt0P z?u0CKC)D9P!PL*g?sL(T+-qPyY)~M|UND+NHTT+@vkth+VIjStgRZ93>BmY(4Ntw^ zI`OC#+ebv(R;^F@y!TzzQ+mq3HEjY>TkO>jY6=?PjKShYv8kuN1UBccp*EMV#ohA6 zatXxrARh$2A!9keMXXL2`z&Kuub0(ISVZ_B$^phMWxLqg;nyY>2e)%0d=T}5hOuf1 zF||>7YP&NGw*F5=xJ?&l#6F(4E5c91{{@X?e%;V01^@s600000000000C0j|*9Y-$ Td<-W400000NkvXXu0mjfV?^=4 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00004.png b/tests/snapshots/nanosp/test_sign_large_message/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..7802e9204cb055c2f4affbac916050ce15c9f9ff GIT binary patch literal 520 zcmV+j0{8uiP)iM`B6or)wNrD=nQd%rZ+2PP2gYX|@U001lUW2lu<+FryMYY}%+ zO8I2A8P+2E{KNZ?GW2LAC(nM2Q5K{2#Q`2xLOI(SQD-UF)L0~FS!i6` zo=H1+DYx!`#+urLY9#&>M2_-n+CvoGMvmBtI*nm2*#Rp1j2la@rxyxrm|KESvmQ3m`1y^;;I((G4I7kjsDZ7=u`)%si?`IT4O8j zYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg-(%Gy{db;hwu-1Km`PpzD%RAwlsr?@X z00026qSM6<-EPc+f;HB<515d%Rz%M;uS3tpRuk+kK+P)oXcy<+OYwR&L6zPDNH?l6 zO9cBl+k(sufYk(Fhw%N6Lzg8_^DZNYH%B*`rDY_Yn)%O25zV`xS`I1xS_bA%LuCAhB^y!2s?9X2h8a;ewQEs0000~ zncr)iU$6!@V$R@(It${4;)X6GsDc~nEXX133~nfHC;$KefCGQ16$te4%rbKT0000< KMNUMnLSTaBl-s3`Omn?u7j>iM`ARGnPV#6r<5{?^h4PlZFuVxhwzx001-cFw}}MrXL}MR*O3^ z#?9%a_SCrcS>FGb)j#?%QMn6wG+R+l~P- zE?GsklT&wql2B`-*b@F(ssQDE^jqX9zmwL!8Q_o|AhJ$Z*%^6s^b#>}3uQ>LtMWyS zF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--ptBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08tqQu~!7$f*fML#BNm-Vl zlWCP800000D~jh0 zf+D>OP+L*TED`KyZwWFt0A>?>9l|Gn3!Rxf)X%kPU||dEf4I+Vf~mvn61nffU)YJh zBdmcZZ((N*PDThgYj7Hb`fgm`YrMW-3*1m=a6_F1aYJ!Krx6sv4Rsde5O!wQ4!EY* zcrQT!0001Ja(%Dy`hqQZ5pxDN)L9TW6gPAlK@r?gXF(2OXK+JtLjeE)037%QA}$at T*zM6F00000NkvXXu0mjf3xDDH literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00006.png b/tests/snapshots/nanosp/test_sign_large_message/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..850225ec5d08f0ce137ac6e12fec4f8662619155 GIT binary patch literal 527 zcmV+q0`UEbP)8PU9|a73xnJQK=fInHG#2 z`zlop_mvkH<<4OIp=R9O%=6gPAm!6dk$%7Pri$_(v*HND1X z2?78B06>=Yy~gzgbMPXj3~s2hAZ{pb=r)2$a6^>^IfRwL4aE%w0000`;2-SZ6-s3`Lna-3j|&5__2sJC=r!qNYX<_kQ(IeLw<1pD6(V007L$kC#v>W%-eF?zMzd zN)dxu25B^|vqYwRxCQgft?sDs&u{|-=D$7<{h5uLPgo^}_T##!gJ zl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71%Z;Mz-i*XxeECWV`WScdmr;LgM5P)Z zVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~i1vd+uR_jLuNw39uvI>T$7_##K>o_O`pbQ6C6!I&nNll7}xfT z_&uAT%4h;wE6Nxpg5w-5LGB*FY=W;t_~dV)GgF89u{P~UtoZ)5`tO W;}TuhhJtYb0000EaktG3V_}$4Q43cv$vE z|K$8%FI0b%IkLUsfW&DI@w>}K)RMiJ65Dc_fx03l%Dd{mul@0Gj`r3WkN5I7-#osp zmS2BM_^&ryT7R-QZJR6>Fg}lwJ8SW)y8Xxgoqp!}x(jC*xE~38R=jF`slWGmER`%bf~RJ5srJt7q7$xnkv07aZQ9-mmp_xnIyqKfd6A z)6z#}vJKa<HiAVcxFlAI-{p5mPpZgTe~ HDWM4fmfPa9 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00009.png b/tests/snapshots/nanosp/test_sign_large_message/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..df753a1a7fb7bbf90ecb575a9c461173c252cc89 GIT binary patch literal 531 zcmV+u0_^>XP)rxkCXra003s>$4e;ZTwW~8GHMAY z=PU;^8ewTKjkQmDpPJXCeqB_)0vXCAqO68eM!)uv3XR%s9xf`9vO3i9^{Z)LOVZ|V zbRMC0@QUn8uG;~|YU-DvY+0V9E;_Q0{S&gP)VKM`*14#I*@yoQP^n`zc1B;FH_g-j z36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=eF^ZlGr<9W@uR zsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg2cv!~jVt7gG^ z9K@{zUCgKi0RR91IHDT4c2E0n@`QpTCVCFICr8b=HP>F7uEu5)T$_NAjr`FumbZ7! z>)8ZV)+Ru`O0~y<;2MsWAa@U7Ho?~+eDPiA%*aqbYSWIyHtzrKKC=my4zG_``yu>? zo#+Qb4kCFAJ2|)*CE(=XG6?mzaeuGz{(>WLLxaH$4Hm==#SNWCPz5(MSdc?Fm_s|@ zo?hd32?78B0Kky@dyV%O9KnNFFu0+?g1Di$q0kt3{ literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00010.png b/tests/snapshots/nanosp/test_sign_large_message/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b841eb03c09af1a163db2ed0e7a0027df8f567 GIT binary patch literal 523 zcmV+m0`&cfP)lRU%liGLsvkhpz>l&kEGRFY8{O=YtlN@ne_3<3Q#$wTUi+`jkx<3l}p5`N|PEw zcyvwJCm?M;Y9q=kJq=te-aM40OsI8jxaU_oo(WI2pwqaEQhFPwWjhv3wIAOyyM; z0002M1o6C4c?52BV-^%FvDSOQgxs|vTE2N*`YyJbU~2+OKFO(FEWDRfCF=JXmrOAr76 z004^2?={XZSb`TZXK+KE1#v@hLzfX$!3}j5WD|AWeIUDa!^Q zoqxww-Q2eWl-0Ba#mM^0Qe-C`qu(O!D(Uzv-biiVbYQ;&M7FsqJ0s0PtqXVGLb+os zLsr5#ENOs`hEfx~2V8VEoW!gJ z-At_o0RR917?M45D38F6hRlS5H70rw7?ZPRT+3&#L!ZWG6KpL&%|_mJjI*zRy1Dqj z1w~p5P+C#SED>zyYzs2?0A>^X9Ktt$3!RxX)vqnoQP|A=?;bOoU>xxIi?#27Ph48OI+dlFFxPeCGOtv#j&9vvQi3k?EsqaS|0hD+VDkDGlb@G3 z_}L%Jh&~xUr_>?8wQyEl!F5K@tL$}``QKS7xX*DepIgWAFg5moV3lYQP|}=vl2+dS zm%pFAn^=E%vEH+LQh}5I9kpXpuN8iO!}GpCZ9-@038C+a-Y&d*Scd;&-P|#yl>6K*=^qv0{HD- zuGPA_-E?-r%3aTP+isXO<@u+%A125AUEOhy`M&R+JvOi~dvHm9rJ;b0+_Z3MkdUXV KpUXO@geCx;w7IST literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00014.png b/tests/snapshots/nanosp/test_sign_large_message/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..ab20baec2af7ac42a011fa3114f63a0e186a2f76 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00010.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00010.png index 4738c2b5218d91c26364d8f77a67f937b410694b..05efc732a24fcf70f27f11fce7c4b8eef1790515 100644 GIT binary patch delta 673 zcmV;S0$%;Z1i1x}B!7TOL_t(|ob8)Ya>XDBMbl1qlKn5qz4Rk9jw6VGCSr2WSL;J1 zA`;OY2LJ#70KgadF-fPC^55rq4)%SurfEknIYoh#QdvmF%91=LS)i&e^XpLeLSJz& z%1K85&6J~GSwg5q`SWR6(wYKnd9GENFh5B(-Pk9Q9Z}YY4u6*B(e%ArF?axrFa=se ztal)Gi74AS8WUEYlEQ*k{p9m?lZ}TAK>KL*s&`4bN-j((X?m|_Yw4FhGJaKaL_ zgg8NH(4s>gKu4i9E^bFQwWHBz+;R@Z1PlhqOIzvw^ku+Qy`qX7>|!dnqtQoLqvhpW zSmH`$ZhC3{3V*`T$7VZ}GCmhsLR9BGmhIipZ z-iTG(7U8yYt3=2)x9+{tPOFRgtpr@za_cUaP(mxx4*~|Yq7U1FyNfVGOg zYo%f%4>h7y$*Xcf^vET`5+~bW?`&vEc6sY*%yDN{wX4+z2B4qKbcOZVF89#;w4y)x z4bV+SI)A=~P*!2ZXb`RfzUEMqEt#cNw}n`=g0moIYMDKwH(d#sqSdQ{@Qy@}0rv$- z;jMq6RsaA10C)=Nc67{~;?`O@iJ4Q}Q7cM+BNj8K_!_O|Y{Zu56gSeUqGN!VImNBD zs^}j{M$0MguGKU`XDBhSN@WlKn5qz4Re74x>Tix5q&8@}%ltZ)d!g@` z3uO8wG@Y!i+F9|%Dq ztdoQ$H9F-1{Vs6(;&x=yIGXj$YtFGS0fPc+Xru1mzYLhVH#C`J7)<4HH0u#!v>d*L z5JwmDp_k@e5P$6BwGnpbkwgsu000001Z?*KpI~^-lG~fkIJLcXqAk#u^Yjh4_R2#4 z%dA_B8&*4%ZG0{g!nz7Lm`grt(Y*u&kI`*n@LGFi=1+P(Uz9 t!fPjC$|Qni#ni$JgrH!c0002kmw%!z?5CDFN2dS)002ovPDHLkV1l?30~Y`Q diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00011.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00011.png index d18d4953362e91f721358121d0eadd7f239f1e70..7060383a92df2ac7fff4eeb028b73c8565303945 100644 GIT binary patch delta 618 zcmV-w0+s!!1cC*SBYy%(Nkle+-VBjeFYXuWb>Jj_i2kTD zX^T)KU==~lG|d3%1idIp+GKWVQ#^!NMZ3?Lg_+rJ$aJYtGF4UuB@cOaDJ^*l9V?Xa z3hv?Mxnnb6r9Wbkf4uGKdvZB;nE)KV07*qoM6N<$ Ef+6B1;Q#;t delta 528 zcmV+r0`L8T1*im&BYy$!Nkl=4B00000004dy_K&8axEk+I=AXmy z{wb_(e{3EhQjcIDY!*u14U83_p6o!_ER?LmXAsAsU>Yg$ykE)_gPF**|2Y-GEBt9l zS8tz={=zzTX<<7?B|+FATk0}!^Zk)}_3Vz4UT)WDN)mCh}C=XL1q z6`*0ig~-{< zc_IHu>ge9!p%th^7%y=UWrto`Czg|%@gpCPBp_+ARc%xK`+s~Vv_bkPK*~$=I#!O~ z#uAq#g9OZubjKE!%Oqu0aq)K;J_7>T0b7I6M?!a(F5wkI8qz+UyuQzv0TD7_W%xEI z)J!Lq7NJo&&G(s_fL7!_9WhkXm?Wu#X2zr?C=m9>%Aq8j6iWf+Z1L45y{dkIKeAHo zfY$MG+&O!Hw0{zCKL`K-0000OLiVgyDtz<7Znza8cdqr98{?6zh>{~O`}N#J%UZ$2 zWR}~_UMtuMt;@6k{kiX^CN@o4du-V8ef=8%|%yvUZuQ}vy zjVy6O4rV8SFAloFJL0D<>3mhc1WY@Mbo3E1lPlxb*MINp{XSLhe^(!|XxtEJGSDm2 zldZ-#;k2X_nQxN3L`zj#?bjh@kKv`wS*X?&nQs_1(X>>B3ST4J)C&po;NVAEYm9pZ zD4hBys9Iwc+LcU)BL~w!R|5cyApJhTrlGjBs!nVgiYuz(T$^!5o)VU@IXhJ8{BP*E zXQe=#(SMVll}4x{TqL00>g#JhuAcRVV*R7LO;v>JSCZBY#nn}*VZl&bOH~%rKhSss zcQ@f@4aK!o0RR91z!Gh4s0BlDbyW@6G!&Os#d-cgY*(AJl4~>0*)tS(Qgx94n}*^} zs;Xu{8r_1SxUQ-OY#NF?sR}&53BR1;5@gd*+#637002D5AGnut7cA82F8}}l07*qo IM6N<$f&kb(;s5{u delta 515 zcmV+e0{s2C1)KzsBYy$oNklN+c)S3ih?)hpl zqU912X}fIz00000EArRSS4v4(j^k+PpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9 z*GBzTjA{D;Kdl_qpnSL_ik^Ee}B$C;2I)Egs|7YQxXEp5QK(>J7Bo zKK9#Zzn@kDJb!lr0000006J3KvDJ)gZtn)QBJAKs|B9n0=dFlZU*7K8>sDH^AuL+W z#&us{{1MT$uf4F3>S48({S~(}8f*A;Lszaj0v`dycatmg6<}~gR@Q)j@J}}Nt_io= z=tX&^HtGT2Pz2A!TMrXc82O!BAk5B8O7u`e@Kp?vpI2sktt20{%02*UaQ0|K@c zr#9XrU|Vr&qbBrkLstL-I0FHk!6F=c5#|JJD^6`BP=cI+0000009X?|h{b*o3)oPc z+Ni;EfHM%l83^DE7U9^7FehL`acU!h666d7004k>`3JC8ip{#GmfHXT002ovPDHLk FV1g7E>MQ^N diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00034.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00034.png index 58eac551b3da2c89351d4bf8b479c4ce943c3abe..c430f08cc3649014ab4b0a374c8c408f799eb22e 100644 GIT binary patch delta 501 zcmVHPL7W%^HXB8Yj??37RG@fI<|7T!8ClN{ z-ID0+>vKmvD$zDWP>3BmL|KH*Ph`qyXpJyF?R(-=7jaAOyo+sOQ-Z)Zl38YAQ2O`uK5B45SD%LD)&OeHl=9I6T z+xbLyB5IzS2c^dP$B^-Ku7vg9>ZBF0t~AlZ|7^M%w{9~pyXxKEs5m$Og~g==iB{>J$MB;Q($%z+h%3s)jvY&+;a8l`Vu|AeA=V36PCI?(0gsd r4>WxfzS*(`0000000000z<=`%Li)QHJAs>{00000NkvXXu0mjfdZP7E delta 495 zcmVQ81n#0PsXVQGs&KBIW&lM+Fx}oQs@u7AI~2cN0a5jx*vF6==JrW|cw=M%Lp) zrxd#N^|?`X4C{cV?Ltf2)s+zgN{nuivwYNpQ3Mnvp19znr+*Ckon3%vqm4-K4XBd2 z{I#T{sxw5u-e4Ew+S5JFZ2I~~%$)(7=79Au2C~uIy;DYtn`inAD8zuZ?XJRg&U#|` zuf*;`f3`ta%z$(3nJ(@qCnBfTkZ&GOof+57fYP9zhRYwRU-LTP?kq`rL)hP)x2#ml zb9Vg2p`InM1Aju|00000007{*c*b;@MpM)JY46p7=f%UJvN|6S_v*$|%FDmSrMIbM z(Zpsp!QKjH?6T3v+W%Ws=Q~1uymVr(YIf$qvUHqR`gFz9UUC}yS&Y_*YN!(Dw-o%q zJHesNENMdPr+Qb!(`LX?fr~^P$Gb16IYpLEOllRfZ)myA49!!fuO*(!td)39NT};J zW}%4=001mPKacdJAclV4;yL(od<(i69dNVn{fSc3DhrF>N*!?e*OuRmCFo{h|107G l#-m3&1poj500000(jTAx29~hhj%5G<002ovPDHLkV1n)S`Hlbp diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00000.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000oT%79y00000cq2cCwn7M`<@5O% z+RvvLvm8Rm2S#gMEyTio{tRtJ&-fawxM`Wx2QQZhk3P3!xH`)O6p8Mp*yT$iWksr+ z^h_UlNfLu(M#-zj#@YNXn1jS9LfWOWN}bbxQ_GblgBawYB>BjVC~osU-1D1E-vNIpO^eu0tqVv+z8PXGV_003T&<#~Vtd3rNZ^Ouc% z0*zXHb>N*zeX>XmRgjJWlBS=ZB@~Yeh#h?_pHVURoJ}L`0Ob$Fx#%9T z+~QT^bi7;9CCSx6bop>hT$DOAs-%sL?PKRzuI_cGTF@G}^u1ml*sq34%zg`VOm;Q* z%5MUO7g_yz4DZ~oj+qyPK>~{6VhTZ3eUy}EGOF0EQME31lg>W5+lp7kmZe&{?M%go zR3&y&WA!=M%B!k1+=RX3@gAT&UssuT>%QX^00000{2{8LK4rzzz3RiKta!9n9Gfp< z9%Mz1Pp=3DU&Nfqibr_G(GuWOR(yb0Iek08r>uC8SKauO6`$l4)X>d{mmr_A;@i9e c0D!6d1Der|%MpR}Jpcdz07*qoM6N<$f}-e0@Bjb+ literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5329a1adf871d63a2b376185d8c8a6a3558dc4 GIT binary patch literal 714 zcmV;*0yX`KP)cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(0CZ7Ek_j$Vz8O%2isV>L29bv;;*oL1!S5D zJAyJt%5+OZc!wN@dQP49caIfNAPK9(FM~?YdSO|So$6t}j%xtUqR;7yRIP22pe|Y& zPFqkWUmFKgNjWJ>2K8w1-KHKjp5V9aR8PR___*$z{d}wfaNP(100000SVHrxCN<6- z?DT;?hs6jQI=)HCv)OGzXtzW&SM~GPpp_z|io9O0=S8$;DVP+QC8u>~GFBSMpKy`q z5Y4Yp>s+LP_wUe5UOlx(x=HI`&a9M%U0==qJ{oGgtD%#*Aed4nvFXdu`?LmvcL4Zq zFl~nvtMglFV_boWhW`M#U9uUPv9z8hn_BK{~$; zy}gdOwFZORu?Tg#O!nfB9w2MjEWEuw=yG}mM5rTfp@F;DfE$k0cWXc~?q(1G004L|e|4wL8_;cr>Hq)$07*qoM6N<$ Ef{)ioPyhe` literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00013.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..c63495e8fe71090b65a5e46ff78f94d2e8132fb1 GIT binary patch literal 448 zcmV;x0YCnUP)6;^MDRzw=|j<|+xT7Pgmj$&>2#jD?>Z>RB8M;1UM_000000MEsDOw$xn zP4*}IlW?-X#5?U|e<5nH5>KI(cpqMgR9}eO?r3+#jikynWj}Ls9B;L)$R8bR-05}^ z^EPHRr3C32%wHRW(D-foE`GfL#!Z~8fFXQ;wKCJC3(&KR|1K_F0E=5^KU{Eoy8cN~ q|Cn^^N&o-=0000000000{+%Dc2uCQXzu|WP0000G;r literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00014.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..11e1d3f4987e6909b000e38bd3a1d23a192382da GIT binary patch literal 767 zcmV^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2)7 zkkjY~cPk)Kh1+lRedF%P4*&oF003VMuP^rG9B64lWs+lz>FYf;11mXCM6_nyE)wXe z4z_xRh^VZ9w%*H@u9lg~p<9eq|EhC2Dm?4et-%D z*}Uf{M){|*ePS@RPb{|vx3B4B|8JwwOfDA1ZEjGoD@+P`9`3!hpFV4?fWzqQTFzC$ zE_yX_EcYxI)?P}RW*0I_&-UiL*Sn;$1$F-_j`}QCZa%KG*J0}?nH9$>gZDf-zfKh_ zZna$A34am>{}nMheFFdhsPlD4FY^aBcVL40DM(Mt?6!0#Z5;?bv1C5G66)^(dRpda zY^e^lohxf2om^E$EK!jnR@kCtwqs9O>khy8y~OxU_#G|t)Y#kNOo})R_o-yGov+X3 z6$!}OMfWmt^izvG2+ucGU2UW4eCR;1h&})S00000004Xy{~{oS4?;YIQ2+n{07*qo IM6N<$g7)y_I{*Lx literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00000.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000-)pI<)=vwoYs-so_a2Yq$jl^5GT0f7fkig2Hp%>59a6OdSEDg+`G=rt zU{&i=?KQ4Nqtn|ronmN@?DB+NBA50eNl zGYr9xP&;o7;=R!oe9)4sBlP)ZW;npNLjV8(006LzM&0-w_^Y8VyxZt0K@Vgu=uiW%}W4YEO<%W8&9t$rj68-?z*1YH57ErJ_%jBNUgxDHV1J%NfJaDpb`i!`ji ziS(sHJAkws4_(v${DYf2kM9<5omiUzAFKyHSP87Z5?FsFuzny$Z%5PJ%No&S8M*5& zU5YMU+P%k`oiN`EitGbMUNti+_cGT3rD+UO+Pv}bt&bfdQ<%!Hv<{90Jp%m^X(}1-Cp5fjX3jhEB literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00012.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..95f9bab5e3393254ed451ec49886a97b1b9eb086 GIT binary patch literal 637 zcmV-@0)qXCP)$laR5K@;87~hpiyG zWEV5;vr$u}TKND%Lp<{hd!7bh^GlW3)d|N@O^)*lxZr=<)qR6u?zjEjL6}NX91edm znQb?Hp)Ty*L6y?V-fGoeq$O6*)9gDLWB~Uz0RR910A5e;dBAR*dRlBr@q!av-trq2 zE2)UmA;z{s2}`I{%b!3!o!DGR$YS!RAte0I1Kv&J;Zi#=fG3A}*y^zj_RWh99NJDW z8%Xl29}=mCnlKE`AXHEK)F5mq_FvvI_uIqECc=J>X1`S@1qN}fm~Yi#fkB-1LckG4 z;jqDNK-B<%Nm%SWz<#01KOYH7wC6G>XR!}77Se1Z>t#b<_WJaC26!2ZxuEbyF9ZMp z006KdqjEuPvq*WH`U!PMccpLVSo=x)R4-_6GZ<&_YtXo7@88vcOyIM^dsqecD zdj7ceNtkIt)mo`Q{_}z^dXBz_PW)${gjJuD3so;cS5=K1D$ae*63@)Dq#~qA+|`#` zNbThj7e9*uq;{_T|Hj#9`FLENC>wf%)0ogNJ!1g+=Z2Cx>;gSXe0<6S00000fDpnj XM~###U9p+*00000NkvXXu0mjftl1?g literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00013.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..1fedd6399d105ba04f68e6ed58e5e6c3e0ed4952 GIT binary patch literal 608 zcmV-m0-ybfP)2WNe(gY)k?|yY?q7F|XK}!Sx00026BCj(yZ`(#hDJ7@D zRJ+K%ls)FJYOsNA+a@jQWu>vvV>X`g!0+KZgJAI~X=*j}W8UxD&uHK#KshEkU)cOr zXIXir+Wyd`CP&g;VJ`gmHkVRjZju&87Q+}=w;m74RK zeNfpKje3pavM{DJ-^}N>0@_ZuB+QK0kZSCMF={^=&k%GV{@C5^C=64&Z21ED8J8yE zd}YqVB*M!G7vwG)jT_g&w=ovHvE=G#EkBKM0*q)D0000009-`lc~1T68P9*t)zHJR z*W+~vy&+?q`0B2i{ZCX8h(v|5_W6KO?p`?#`#d2+P@aY^QAieNB5M#O1UWiImc;2( zV~P}c{#U@Gk(2O8zoBB{I=tNu?@t68 z%;dxE(BNVeheLzQfUB1WCkckrtt~@<9nn zov9D0jeX!d8cUFbClfRW$PKKCg8={l0KgOJS3?7q6>n|)j(}ywTN@>K5t|GIm<$A% u43co{BwP}(taxkV4nojmAOHXWtjiyZ$`ucjU5f$$0000aYIdA<0!9+1u zef=`Ni>BCS!?MtZ>r7_mInQzh)Q#SgFa^U|Imb8zZHPbp=04gnmpK0HBrGi@4+j-q zjxdA_QH z2FC}dfvFv__wDGXG4$??K`jVUHiwQ%$Ht3U4j*JZJVvFYYhq}9v~gHXyj&D?GySn5 z3KZkU=zP__9~@xG*FD+lsXGh@*fUgIXnYNImN literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00015.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..73b9d8bf310998775e9d75ffc76123a14b8b8e1e GIT binary patch literal 669 zcmV;O0%HA%P)Djd@2}PcT%D;jtWmvlm1eI&h^jmTs*&Pp4$ftmr*Hs#}m zj9+$?r8!yox>JpnmbRoh!&Laz6?Ys5=~$jZh{g~uEP3%}5!T-4hf=9#%VV~1!CJ}& z$h%bUWPH@rMJRMqsHRH6v<*Sv(sVtangMeE#(KO;@rYKFwm@?R46HwLb=w%m-u$Lc zIOdFgIDC9^>7`JGSjAg7TcdChFHP>JP26rIzS^7QyD`rIGsFS_0001hxhTHIu`%b6 z#NF(JolUks4-k@uLS5}zeHow>9_Ttb7^rliNgNpDAJ0TnyU@B9CeOFLE zka3IKlZHP7IC(3WN*V@VNZN*1OjaCb zmDaJf=Oi8iFct$HSZ}WVs6>&OqhLz2LJ#70O;q^zojgp9&jb;Kp$bObQiD@Tg+w~u?m~+(e7h_ z?NtBfJ_c}m0sa1XJ7@0#PIxiVkSnd!(OoFvX7JP#dPz*ochosIX`FujZEPAgwG5!>9R}eRBeHeq!Z4J{ai$Il^2? zj8UCvX-!rBrAv*eQCwa__#G}W#>mVhOBmz~XJC=di%l9rWl?Ra7CO8&J_O03+Jh(6 z?J=B-#*P@BsydxCcH0}d0&JsuHcVomR*N$@1U1ATzquzkX1?!dZ^BfQ_TeDH%N16j zE^-0K8N_P?EO_JDtJe|xom}LA;W7aL0002M2gZ?0{mIVr3^~BfJOy6SS4Ap zp@1_yHmi{P@ zAKb}@+2Mo9CxbmD)424)v!}1=`_7=0a=pgpw zOR}N+QeFYMN01@$Fne(6dFu(W0000008i!*@Sotd{fhAu00000NkvXXu0mjf*akC> literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00017.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..854b5db21155321ba64dd14f63e9a7f7c4e3a6ef GIT binary patch literal 563 zcmV-30?hr1P)YcCs&@TCK=7rjsSsy4D zfTyFMAiC6V)_Ie{H1R=s$%RLn?#ZWCfP6xHijo79(3+A9GZM53qr3E zvJDFZ_zCGA$F6Up;g<$#q9*E@eO6GoHpaG+(RMDnQ=qso&gQ_;105! z<9Pr~rDf!)eo;t%O7K$gqo#2Di{)3w&RX*HHif002ovPDHLkV1k1& B2#Ejy literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00018.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c80b2aac137197c61f3ee28c52c3b43d546118 GIT binary patch literal 566 zcmV-60?GY}P)q_b&tnEb(xM#yJ20004j!`59>(LU7J`@0A9V z?SguVd!(;&+y)jxppv*PuND^yJyPLF1YX@OH$e{Ht(?~hA@B$$^CXmy*-cj%?A-RIAaGGq)6f>^%+e2iNs3oAd%KC1OzD$<$ zxetJ;w2U~^FDeqU$KCUrp?~{W?DbgLxZ$S`=KdqR!;a`b2y*Zw|H6(OEG7|fe zO_tMhBWBBS+)9=MH}qk8R)8(XaUa>F4gdfE0Kl320SMIAuC>krdjJ3c07*qoM6N<$ Ef}1w|SO5S3 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00019.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1151ce7dfc35f691784ef210f79a7a7c7611a7 GIT binary patch literal 557 zcmV+|0@D47P)Nkl(5$h-KA4&Jk)WN-zh5I`~2ByCyt82+*tDN-7ZPJyHl#c>?nI9bGD#- z2WX!YG|TpMuSHXAv)}~k4l(5{yt@M0N#`7x#Lbx)Wx^ID*njxx-c^`omCZ{thP9oB~}(-%|HME0001o(*D3J{xk+z?!Y%2KsKg- zBbJy46mPr#aU|C{R(6=&H?GyT*r3+yOxYrRGp^nL&K?R`$0c$5E%O99xc~TG<+suO`}Z9F@yT3Si4|R4zN`2O2;O>psAc z8M0D2X5$QSS!Gm>8M#20000009^b5>H6f5J!~Wj00000NkvXXu0mjf7gG4e literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00020.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..4096cb4fc5a2040a69189c9893a7b1c56ff13b3f GIT binary patch literal 559 zcmV+~0?_@5P)VN;zWwXp3rM>$;W^Ie9g*GkOmCvhi~CnFN_-8B8KyvUpqNtg^4heKqJ%fN~!4 z8L6J%=95*nZ0h$~YR2rBL3OpA}??rN8+-i}GC4RW*Os#dox z$g;7@_DP%cd(kx8Tyz2%kGEc@V22f8InDOFXU002ovPDHLkV1mpf2crN0 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00021.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ff193d11835632704877366d147733bcdae54b GIT binary patch literal 573 zcmV-D0>b@?P)GYtU%0001BM}BN(DWwoXjB%(l z%oH?BJ|kUfQ8<=T%0~+4i;3j7u@2CnAt0|$4c0-9S1~TXj4`H^>Il|JlE)1>7?6P6 ziF$z)>$kP~Li>KQtt{15byC4 z+Jxzyv=4`>yxj4bTaP!j^TlI=%BLlFUwZaxUlaLbS^_4_0ssI2002(pM_}{w**D4F zNM}oObJ-SMCt~d3RH(kV%ZCB^$cD0ZS|>_sKbd_)%j)Z8TUeTLvgnl>x}mHk0qQ+v zI~&?l_B;x-FJ7t>6eIcZ>~6BeVSXB7?LWdh?1=t@AO}zKFYL&{ zWSD>>2h%{PUE!v5`N_nIwRrkt+%mgT?NXYYQ2RrcjD&oDDd4B5*7TF)h6*ZVpfO--2 zA~DA1vdUXF^=ECh;nr!kl=o8bGfODOST7$waa0W9jiv5B>{8UbIVIBR&31Sp)GS=T zifIL?)4?Z*-r}1vS0&8Lka`6OPq--u;e-P8&bK_mcPH*o#vOBZfa3lmPxqF>EE{yu zAxtgl91j0ya`AC!6*O#00007A#`;h`xS(a zBV-k_VfaK$?)B%9qHobGcOy=d)zGVLVcs&qX8b_eCYQ~)JNHn?)@a;N-J_r39y~#| z=KVYXUeYr1R6i*sKPBo?)kjU?`xh_Il%8Z|-RMg;NDAP~ZuBJ^CjLGE z=ost(Uv{H$SpWb4001xakL=YL-cPcz8puJvU+?uj%H*~8l__hE5002ovPDHLkV1i%c B0EPen literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00023.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..8b564237eea92d969597aadf773be881bd7b6bcb GIT binary patch literal 576 zcmV-G0>Ax-jALP z4H2WH5#z7UAQKBAq%G{^OB#ha#Kwl4ylV$6LP-W)mMOM)LPbgT)%J!O^cEnULH>4- z_m_RA(w?mTsHLVZowLqW18eykqT;_6q{zO*o; z_GzqXFT{*PIQER^u*zXVK>>7VONrJu%12iF|sVf z3Q%&dpHPzH?AqmqHIC7>_%I% z2l^Rc%WkwK>qh;9253fK0k-T$Te1KE0000$!j|J`OSUL*X9vg%3~)o&aU9o|ZNZk~ zxUwuu^@WTr$8j~;oR%9gTaM#WvN>==Z>D7h*m4}#k!5uN00000_T(SV8`(w3%|Ubk O0000+oU1DQbRa3B?$TFmX!(B|}(P`1IkFBHyhgb)<%$f`$cEwx*RJ zUIF^&1g*8d=ws8!>&97l;DpE9tW$8p4(JD6a$pkI7vqjOB}h?!%9{XSEkEURjfXyIlYP0002&PX9Zv`U@FkrH(HSfNakA zj#$w-AbY>{pIf-jwz8+;P2*N>s{>lI_LQwMZpQWJU#X#x4Uz;5caZL85M&SD_XE&Q zT1Fn~7nxd51`PZ4Jac?Xp|htfaR|Qcxb`36KkSJ9gCGY_@)36AU@?_|BL~YssJ{+h z9mhvxZ^VAb(SmFX(eDF%bsTNV>haZaG%MRe^Jt>4j-zo|O#*y%9F5CP`+)|~A-W&n zsN-l^761SM005l8SJTm#tW@HTS&%(A@oZ@D&~&sctHf8+(S>Zz~ma{vGU literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00025.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..76815cad686689e71bebb3fe94156e7133e1de4d GIT binary patch literal 620 zcmV-y0+aoTP)s);RzG004j|^3zc!gy5X>-p_7K zUPY`Wtufx>$Ql+xNKVJ zzQk;TZk;;i!lhRPkmdX!;k=vVfgJe>zkXTIT=Io=)7O5;jBWozk zY6{l(fWCvC>ZF6&ga7jYXh~+Iu71TN;aHqYNsn98#OxAg>4DXk!!h=k@OC@AzYxS= zC0}kw42&r_95FBht_C%hXq@0p)kl3!yr%1Wz7IGRGmR6l7;Bts+28|>Q^m;TY!Co< zrWm=LIo}6>ZuXb~Cuy7j00000;6YGHQZG_A=?a245#chMvB!G=W$@8H78iaFV#5^! zKwqGWFJiJXI#T=1U)&CtWs8X*UTU;YO-idl8!kNqre~(5mJjx20r2GCYtmb-rd(qr z`sCF!c(fXtos=!%a!U|ZF{^Ik?)IHT-hUGY00000xB!0+%ek=VF$x#}0000lMwA^S z>%U^RO0N{#_Zn)=p(9>tmm1*LtD$Y%GB=fHGGZ`{6H6)H6v^VXguQQl zmH4<)gI$ymLVHIi+gmHTTo!OYay zl(=uDC>8G_NPds@SZZzlDKd@#ajZ3uT^d&oy0q7R_9`{rsXjP9BOpkf%NMcn^yI19 zyR1?!?rPbt{j({5UJQ=ZP2PuIS!;$S;Z3g=*1N}9^bpO%*F@LOaAn( zU)~>H#4cu~7cmRVy{tVg01LVP&B6f?*EI(gJD~&n{@*Hjm?V5L%S=Jd9$hQT00000 e0001h8}SG9z#8>O+GlkD0000^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2?%Y-9Bb+(9QVC z8`A6-)R(QGG%x!>EqBmS0qv7&zy0@2-Dz}2OoV^kvkDGopj|+4;O>tsr1D4pN-`$FTW{Tw?@JK%IBk@r#qf! zhBqWyJx+6FFVdQ&MBb@0Cdcl4*&oF literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00029.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00029.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6f6ed7ee07aa5032f67b80e48be4d28a6e93d3 GIT binary patch literal 554 zcmV+_0@eMAP)P{2gC08iBJ#D`fiv{G zP|)a0xD`-P;f@>q*n~Us0{{R30Kf;s^<_OZ2R>R*o6?k0`4~X3k*aqX0W>p~H04*il+3riV{zZo|){ePf_$|!DX z=y;LV`Lu%mVE)Cj(D&aOnD(kRP0Ojzrej{u&pLgF6;Nx_rEmr_H0yd#LuD|nm90Q~ zEsHi#K3mW<2X{P{+urVeVEWQJ@X!mHb~Bk;UNpGg@W~9hoq`JEZGB+SqBeoPNpG;V zZ?xa{X3Lkt?Wmye4yz~RJK=ZY_J2jFl7IhI4*&qK%*P$ZmQQ%O0|OSEf|Rsr-s4QU zbdLgR4%$1Q#@aLbP27GD=p{+%0%yvTTe4EykJ(mjWSBDF8MiL*L;~t|VXBo|KlS84000000N|te1)jZ^-LC4pEdT%j07*qoM6N<$f<9jW^Z)<= literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00000.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000!l@cmRPN6^R^DoznXPJ&O{nURdX#Fd zRf0LMFV0;?%WJRWYkN)K;SIG$Y&3&=RDgt{#=f-L$pbx?>G` zw|NP&P&;Y$Tt@mxLsTNysOdEI^pa@~I7sK|J|Ts4Whg?muB!Q{8|50cP8S@Vs)Xvl z)&1XR{FV2~m*#IW?todA000000DP5(`+(`xUobRf*nJK4jqXBU0grnd#`e zQSXx@LVNML2&lX+uPmmbZr4w4!ZMn{0=^N=v4Ia(g3(_IMt>z3{cTWPZ3*|B7Y`l8 z{K4J%rTF?F#*Qt14pKcF(Nr3fpO4OWvP@fOVJ96q$eLnK!tzpWM4`o+T+q&I4r7f2 zK9g1(XIVBBJ~(+U8`|{Eu=SrzafN|tI!uHRQX*Z*d=fYS00000dvg7C^b6C9p@nU{ zFs&F`D8V^kF>t_Q;DE(o6Mpw5OnG5iF|_amOVDEA0002kmtP_ZJW|45s+#}+002ov JPDHLkV1l+;9@GE; literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00011.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..351a884bb4e9f723427a4b70d1ea06acb689e464 GIT binary patch literal 724 zcmV;_0xSKAP)K&Vy!?_tiELI@C28mZd`00000@Qd91MN28|$9>-|C3R!v~pg?Y4Bsx)_vbK z3%C;0AXi1l6hCsc zT8PMsW7?wOgjWDJj`yuz5{0eAsH-8WB32Ek?Y2mklyOT4F%^PD#OUF)Y|*V{M(vnS z_z8y~4Y8AU3?)%$xS>|UV^j*_3hNr?A-oOc4lcU<#@1{VMsLDIiLvt|`Zcwrq-TFg zjMuu%o7g~`{pksWdc$x0RR910001dBmGo_C%XWlUl^mCTZS+sa9CI`y(CWG7mGnSDZCrL50-L#zjhbDBLpWf5`{n(!hmBA zP6I=IAp*xzz8?D+S@e(@7{?9~xd9|_H1UEDH8Vm_s?xb8NJHZPvs^HD;y(56++OP!2|#R0Em;j*&;cBT;{h!+J<$WOWcIZ^Y!_68)C7@KN505 z+VhK;7u2$n$6xUkRQvIVj0=(2PfS`D#E0HPbNBt(^APiYVgaqNrok@bsTFFp+mY?R zmvl9U$jOE-%9B*(9*LOxA8tZKTLd#COh7kx4ba4!+nDh2lZeFtiPebDR zTfRmAm4E8}ZR}cfgprBu`qkfmW_TPAI)CnXh8jp81l$POy7R;fQP~4qtnRM5WumOK z>xsTqgRxtu-clQxlcguQ3Q~HWYdLRH%`o4&bCdo~t_y2^WUqU@#Qb}W{WOI$H*_7= zJ=9nFf05DWb@;*(&-G8W4=jpH51OucQ%<4UxPkY9;@OJxrhkfEf6rdwXp<$-FXf{2 zd*X>Yl}-FLJ8U`U*U5y2%Eim3*w5}Q`rTfbZRn+WHX(l2*Y3r$-LGFdyJuJXzVnZL zKTo~rU&~s|wj<_CeC)mJIdLyv$()x==<8mo@jhbrnOR?j3$+-ITi9}MFic-w_2KH5 zooqW}Onf)ibwAx@-&pXlUL#)r$l~{Me@-vI$N5Y5h~bI5Gu}tPet);+Z0yCS&n`3O zn5P!cUfJH1KWBq&!JEl1|2NeI?K6JZUig3q7EFVdQ&MBb@ E0K9R!;{X5v literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00001.png b/tests/snapshots/nanox/test_sign_large_message/00001.png new file mode 100644 index 0000000000000000000000000000000000000000..8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QcpZx978JRyuBL8*Q~(95U{O6 z_+7oq`%V1fPHYmZ&ZV5Lj$gNJi=eC~BTz8}e5k)x%Bw1VUwY;3@BF(;uGxS1vVKm+ zg;b*o|JV9kD{}0M&MkaowqLGl_iZ<~gI4>3t>f>>ZjEUd%Mb56XYgs>^85ClOG1g?})N-21jQr^oS z-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i?wN`k!x2V(XLvuCcoO=U-r`UW@>bkRK z1@xvH9Z;4l`z)tk&bc|ztgcL9CS(BwY1)O2D}Z?n&V5@8bU=G=RAFjn__AvcNE+*jA)pfekpO`KSBlAlsgTx;YvwMr|S^+fRvP3qykl0$w^iGPhz|d}` zc?6&)XyVEJ`K?%whr2&h-k<+vR|tY22!bF8oH=lm)>VE(3-V%s6-I2GJHjfKo~*5| zNZD@oT0$w`OaX5Tlq^jRWvVX~d1P+-ImE0?PomK^eZ^KUafse2oI-9aQmgN2eYQ1U zZ*z|5iNiMa_NNT>W+m8Kub2!qx*K{HWuqK@o@Z9liRr?QHY=yEBoQvx9oc49I!Zgp z_X}8T$dOCj=)tai4BpaOuf>L%J|(eid)FQMK2dMJWHCLF-bPHVCt2RSODj?9$@*^4 z7TtVfV)KxSoCV!IImYAm=RJ|&-r#a3o@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;%J8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnED zN;0?+cDQ^?i$M?sCy*c9i@{FU29WBY%!lWC;lC4@rBJ=iVG3ARAM0k~ignO8H!Y}) zeuZp`pew2*bG`ZJC>0=Sn?>9-B=vKN_Kvm5tjjJmJMN4wYARVnjnF1)+8pRL*y|MN zj8X+zPuoAlEQfS=(3_l9a z+A=WpXOz3Jx>pTFHbA`kP=ItYK?6y*dGD)ZP!SN?4oL|B00017*|u%lHv6N2yq7*= zudxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6FcqLf0#&y@*~Y!h>%< zqT09H4YUF)F8MI}m&%9Z;s6&-0000000000;OX#B(`6{8#`+iYVsNZ~3x8(E`Zt0P z?u0CKC)D9P!PL*g?sL(T+-qPyY)~M|UND+NHTT+@vkth+VIjStgRZ93>BmY(4Ntw^ zI`OC#+ebv(R;^F@y!TzzQ+mq3HEjY>TkO>jY6=?PjKShYv8kuN1UBccp*EMV#ohA6 zatXxrARh$2A!9keMXXL2`z&Kuub0(ISVZ_B$^phMWxLqg;nyY>2e)%0d=T}5hOuf1 zF||>7YP&NGw*F5=xJ?&l#6F(4E5c91{{@X?e%;V01^@s600000000000C0j|*9Y-$ Td<-W400000NkvXXu0mjfV?^=4 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00004.png b/tests/snapshots/nanox/test_sign_large_message/00004.png new file mode 100644 index 0000000000000000000000000000000000000000..7802e9204cb055c2f4affbac916050ce15c9f9ff GIT binary patch literal 520 zcmV+j0{8uiP)iM`B6or)wNrD=nQd%rZ+2PP2gYX|@U001lUW2lu<+FryMYY}%+ zO8I2A8P+2E{KNZ?GW2LAC(nM2Q5K{2#Q`2xLOI(SQD-UF)L0~FS!i6` zo=H1+DYx!`#+urLY9#&>M2_-n+CvoGMvmBtI*nm2*#Rp1j2la@rxyxrm|KESvmQ3m`1y^;;I((G4I7kjsDZ7=u`)%si?`IT4O8j zYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg-(%Gy{db;hwu-1Km`PpzD%RAwlsr?@X z00026qSM6<-EPc+f;HB<515d%Rz%M;uS3tpRuk+kK+P)oXcy<+OYwR&L6zPDNH?l6 zO9cBl+k(sufYk(Fhw%N6Lzg8_^DZNYH%B*`rDY_Yn)%O25zV`xS`I1xS_bA%LuCAhB^y!2s?9X2h8a;ewQEs0000~ zncr)iU$6!@V$R@(It${4;)X6GsDc~nEXX133~nfHC;$KefCGQ16$te4%rbKT0000< KMNUMnLSTaBl-s3`Omn?u7j>iM`ARGnPV#6r<5{?^h4PlZFuVxhwzx001-cFw}}MrXL}MR*O3^ z#?9%a_SCrcS>FGb)j#?%QMn6wG+R+l~P- zE?GsklT&wql2B`-*b@F(ssQDE^jqX9zmwL!8Q_o|AhJ$Z*%^6s^b#>}3uQ>LtMWyS zF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--ptBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08tqQu~!7$f*fML#BNm-Vl zlWCP800000D~jh0 zf+D>OP+L*TED`KyZwWFt0A>?>9l|Gn3!Rxf)X%kPU||dEf4I+Vf~mvn61nffU)YJh zBdmcZZ((N*PDThgYj7Hb`fgm`YrMW-3*1m=a6_F1aYJ!Krx6sv4Rsde5O!wQ4!EY* zcrQT!0001Ja(%Dy`hqQZ5pxDN)L9TW6gPAlK@r?gXF(2OXK+JtLjeE)037%QA}$at T*zM6F00000NkvXXu0mjf3xDDH literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00006.png b/tests/snapshots/nanox/test_sign_large_message/00006.png new file mode 100644 index 0000000000000000000000000000000000000000..850225ec5d08f0ce137ac6e12fec4f8662619155 GIT binary patch literal 527 zcmV+q0`UEbP)8PU9|a73xnJQK=fInHG#2 z`zlop_mvkH<<4OIp=R9O%=6gPAm!6dk$%7Pri$_(v*HND1X z2?78B06>=Yy~gzgbMPXj3~s2hAZ{pb=r)2$a6^>^IfRwL4aE%w0000`;2-SZ6-s3`Lna-3j|&5__2sJC=r!qNYX<_kQ(IeLw<1pD6(V007L$kC#v>W%-eF?zMzd zN)dxu25B^|vqYwRxCQgft?sDs&u{|-=D$7<{h5uLPgo^}_T##!gJ zl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71%Z;Mz-i*XxeECWV`WScdmr;LgM5P)Z zVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~i1vd+uR_jLuNw39uvI>T$7_##K>o_O`pbQ6C6!I&nNll7}xfT z_&uAT%4h;wE6Nxpg5w-5LGB*FY=W;t_~dV)GgF89u{P~UtoZ)5`tO W;}TuhhJtYb0000EaktG3V_}$4Q43cv$vE z|K$8%FI0b%IkLUsfW&DI@w>}K)RMiJ65Dc_fx03l%Dd{mul@0Gj`r3WkN5I7-#osp zmS2BM_^&ryT7R-QZJR6>Fg}lwJ8SW)y8Xxgoqp!}x(jC*xE~38R=jF`slWGmER`%bf~RJ5srJt7q7$xnkv07aZQ9-mmp_xnIyqKfd6A z)6z#}vJKa<HiAVcxFlAI-{p5mPpZgTe~ HDWM4fmfPa9 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00009.png b/tests/snapshots/nanox/test_sign_large_message/00009.png new file mode 100644 index 0000000000000000000000000000000000000000..df753a1a7fb7bbf90ecb575a9c461173c252cc89 GIT binary patch literal 531 zcmV+u0_^>XP)rxkCXra003s>$4e;ZTwW~8GHMAY z=PU;^8ewTKjkQmDpPJXCeqB_)0vXCAqO68eM!)uv3XR%s9xf`9vO3i9^{Z)LOVZ|V zbRMC0@QUn8uG;~|YU-DvY+0V9E;_Q0{S&gP)VKM`*14#I*@yoQP^n`zc1B;FH_g-j z36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=eF^ZlGr<9W@uR zsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg2cv!~jVt7gG^ z9K@{zUCgKi0RR91IHDT4c2E0n@`QpTCVCFICr8b=HP>F7uEu5)T$_NAjr`FumbZ7! z>)8ZV)+Ru`O0~y<;2MsWAa@U7Ho?~+eDPiA%*aqbYSWIyHtzrKKC=my4zG_``yu>? zo#+Qb4kCFAJ2|)*CE(=XG6?mzaeuGz{(>WLLxaH$4Hm==#SNWCPz5(MSdc?Fm_s|@ zo?hd32?78B0Kky@dyV%O9KnNFFu0+?g1Di$q0kt3{ literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00010.png b/tests/snapshots/nanox/test_sign_large_message/00010.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b841eb03c09af1a163db2ed0e7a0027df8f567 GIT binary patch literal 523 zcmV+m0`&cfP)lRU%liGLsvkhpz>l&kEGRFY8{O=YtlN@ne_3<3Q#$wTUi+`jkx<3l}p5`N|PEw zcyvwJCm?M;Y9q=kJq=te-aM40OsI8jxaU_oo(WI2pwqaEQhFPwWjhv3wIAOyyM; z0002M1o6C4c?52BV-^%FvDSOQgxs|vTE2N*`YyJbU~2+OKFO(FEWDRfCF=JXmrOAr76 z004^2?={XZSb`TZXK+KE1#v@hLzfX$!3}j5WD|AWeIUDa!^Q zoqxww-Q2eWl-0Ba#mM^0Qe-C`qu(O!D(Uzv-biiVbYQ;&M7FsqJ0s0PtqXVGLb+os zLsr5#ENOs`hEfx~2V8VEoW!gJ z-At_o0RR917?M45D38F6hRlS5H70rw7?ZPRT+3&#L!ZWG6KpL&%|_mJjI*zRy1Dqj z1w~p5P+C#SED>zyYzs2?0A>^X9Ktt$3!RxX)vqnoQP|A=?;bOoU>xxIi?#27Ph48OI+dlFFxPeCGOtv#j&9vvQi3k?EsqaS|0hD+VDkDGlb@G3 z_}L%Jh&~xUr_>?8wQyEl!F5K@tL$}``QKS7xX*DepIgWAFg5moV3lYQP|}=vl2+dS zm%pFAn^=E%vEH+LQh}5I9kpXpuN8iO!}GpCZ9-@038C+a-Y&d*Scd;&-P|#yl>6K*=^qv0{HD- zuGPA_-E?-r%3aTP+isXO<@u+%A125AUEOhy`M&R+JvOi~dvHm9rJ;b0+_Z3MkdUXV KpUXO@geCx;w7IST literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_large_message/00014.png b/tests/snapshots/nanox/test_sign_large_message/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..ab20baec2af7ac42a011fa3114f63a0e186a2f76 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00010.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00010.png index 4738c2b5218d91c26364d8f77a67f937b410694b..05efc732a24fcf70f27f11fce7c4b8eef1790515 100644 GIT binary patch delta 673 zcmV;S0$%;Z1i1x}B!7TOL_t(|ob8)Ya>XDBMbl1qlKn5qz4Rk9jw6VGCSr2WSL;J1 zA`;OY2LJ#70KgadF-fPC^55rq4)%SurfEknIYoh#QdvmF%91=LS)i&e^XpLeLSJz& z%1K85&6J~GSwg5q`SWR6(wYKnd9GENFh5B(-Pk9Q9Z}YY4u6*B(e%ArF?axrFa=se ztal)Gi74AS8WUEYlEQ*k{p9m?lZ}TAK>KL*s&`4bN-j((X?m|_Yw4FhGJaKaL_ zgg8NH(4s>gKu4i9E^bFQwWHBz+;R@Z1PlhqOIzvw^ku+Qy`qX7>|!dnqtQoLqvhpW zSmH`$ZhC3{3V*`T$7VZ}GCmhsLR9BGmhIipZ z-iTG(7U8yYt3=2)x9+{tPOFRgtpr@za_cUaP(mxx4*~|Yq7U1FyNfVGOg zYo%f%4>h7y$*Xcf^vET`5+~bW?`&vEc6sY*%yDN{wX4+z2B4qKbcOZVF89#;w4y)x z4bV+SI)A=~P*!2ZXb`RfzUEMqEt#cNw}n`=g0moIYMDKwH(d#sqSdQ{@Qy@}0rv$- z;jMq6RsaA10C)=Nc67{~;?`O@iJ4Q}Q7cM+BNj8K_!_O|Y{Zu56gSeUqGN!VImNBD zs^}j{M$0MguGKU`XDBhSN@WlKn5qz4Re74x>Tix5q&8@}%ltZ)d!g@` z3uO8wG@Y!i+F9|%Dq ztdoQ$H9F-1{Vs6(;&x=yIGXj$YtFGS0fPc+Xru1mzYLhVH#C`J7)<4HH0u#!v>d*L z5JwmDp_k@e5P$6BwGnpbkwgsu000001Z?*KpI~^-lG~fkIJLcXqAk#u^Yjh4_R2#4 z%dA_B8&*4%ZG0{g!nz7Lm`grt(Y*u&kI`*n@LGFi=1+P(Uz9 t!fPjC$|Qni#ni$JgrH!c0002kmw%!z?5CDFN2dS)002ovPDHLkV1l?30~Y`Q diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00011.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00011.png index d18d4953362e91f721358121d0eadd7f239f1e70..7060383a92df2ac7fff4eeb028b73c8565303945 100644 GIT binary patch delta 618 zcmV-w0+s!!1cC*SBYy%(Nkle+-VBjeFYXuWb>Jj_i2kTD zX^T)KU==~lG|d3%1idIp+GKWVQ#^!NMZ3?Lg_+rJ$aJYtGF4UuB@cOaDJ^*l9V?Xa z3hv?Mxnnb6r9Wbkf4uGKdvZB;nE)KV07*qoM6N<$ Ef+6B1;Q#;t delta 528 zcmV+r0`L8T1*im&BYy$!Nkl=4B00000004dy_K&8axEk+I=AXmy z{wb_(e{3EhQjcIDY!*u14U83_p6o!_ER?LmXAsAsU>Yg$ykE)_gPF**|2Y-GEBt9l zS8tz={=zzTX<<7?B|+FATk0}!^Zk)}_3Vz4UT)WDN)mCh}C=XL1q z6`*0ig~-{< zc_IHu>ge9!p%th^7%y=UWrto`Czg|%@gpCPBp_+ARc%xK`+s~Vv_bkPK*~$=I#!O~ z#uAq#g9OZubjKE!%Oqu0aq)K;J_7>T0b7I6M?!a(F5wkI8qz+UyuQzv0TD7_W%xEI z)J!Lq7NJo&&G(s_fL7!_9WhkXm?Wu#X2zr?C=m9>%Aq8j6iWf+Z1L45y{dkIKeAHo zfY$MG+&O!Hw0{zCKL`K-0000OLiVgyDtz<7Znza8cdqr98{?6zh>{~O`}N#J%UZ$2 zWR}~_UMtuMt;@6k{kiX^CN@o4du-V8ef=8%|%yvUZuQ}vy zjVy6O4rV8SFAloFJL0D<>3mhc1WY@Mbo3E1lPlxb*MINp{XSLhe^(!|XxtEJGSDm2 zldZ-#;k2X_nQxN3L`zj#?bjh@kKv`wS*X?&nQs_1(X>>B3ST4J)C&po;NVAEYm9pZ zD4hBys9Iwc+LcU)BL~w!R|5cyApJhTrlGjBs!nVgiYuz(T$^!5o)VU@IXhJ8{BP*E zXQe=#(SMVll}4x{TqL00>g#JhuAcRVV*R7LO;v>JSCZBY#nn}*VZl&bOH~%rKhSss zcQ@f@4aK!o0RR91z!Gh4s0BlDbyW@6G!&Os#d-cgY*(AJl4~>0*)tS(Qgx94n}*^} zs;Xu{8r_1SxUQ-OY#NF?sR}&53BR1;5@gd*+#637002D5AGnut7cA82F8}}l07*qo IM6N<$f&kb(;s5{u delta 515 zcmV+e0{s2C1)KzsBYy$oNklN+c)S3ih?)hpl zqU912X}fIz00000EArRSS4v4(j^k+PpI_oP&nYE3k>9FtMTfXiShAC#q?EK05j+=9 z*GBzTjA{D;Kdl_qpnSL_ik^Ee}B$C;2I)Egs|7YQxXEp5QK(>J7Bo zKK9#Zzn@kDJb!lr0000006J3KvDJ)gZtn)QBJAKs|B9n0=dFlZU*7K8>sDH^AuL+W z#&us{{1MT$uf4F3>S48({S~(}8f*A;Lszaj0v`dycatmg6<}~gR@Q)j@J}}Nt_io= z=tX&^HtGT2Pz2A!TMrXc82O!BAk5B8O7u`e@Kp?vpI2sktt20{%02*UaQ0|K@c zr#9XrU|Vr&qbBrkLstL-I0FHk!6F=c5#|JJD^6`BP=cI+0000009X?|h{b*o3)oPc z+Ni;EfHM%l83^DE7U9^7FehL`acU!h666d7004k>`3JC8ip{#GmfHXT002ovPDHLk FV1g7E>MQ^N diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00034.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00034.png index 58eac551b3da2c89351d4bf8b479c4ce943c3abe..c430f08cc3649014ab4b0a374c8c408f799eb22e 100644 GIT binary patch delta 501 zcmVHPL7W%^HXB8Yj??37RG@fI<|7T!8ClN{ z-ID0+>vKmvD$zDWP>3BmL|KH*Ph`qyXpJyF?R(-=7jaAOyo+sOQ-Z)Zl38YAQ2O`uK5B45SD%LD)&OeHl=9I6T z+xbLyB5IzS2c^dP$B^-Ku7vg9>ZBF0t~AlZ|7^M%w{9~pyXxKEs5m$Og~g==iB{>J$MB;Q($%z+h%3s)jvY&+;a8l`Vu|AeA=V36PCI?(0gsd r4>WxfzS*(`0000000000z<=`%Li)QHJAs>{00000NkvXXu0mjfdZP7E delta 495 zcmVQ81n#0PsXVQGs&KBIW&lM+Fx}oQs@u7AI~2cN0a5jx*vF6==JrW|cw=M%Lp) zrxd#N^|?`X4C{cV?Ltf2)s+zgN{nuivwYNpQ3Mnvp19znr+*Ckon3%vqm4-K4XBd2 z{I#T{sxw5u-e4Ew+S5JFZ2I~~%$)(7=79Au2C~uIy;DYtn`inAD8zuZ?XJRg&U#|` zuf*;`f3`ta%z$(3nJ(@qCnBfTkZ&GOof+57fYP9zhRYwRU-LTP?kq`rL)hP)x2#ml zb9Vg2p`InM1Aju|00000007{*c*b;@MpM)JY46p7=f%UJvN|6S_v*$|%FDmSrMIbM z(Zpsp!QKjH?6T3v+W%Ws=Q~1uymVr(YIf$qvUHqR`gFz9UUC}yS&Y_*YN!(Dw-o%q zJHesNENMdPr+Qb!(`LX?fr~^P$Gb16IYpLEOllRfZ)myA49!!fuO*(!td)39NT};J zW}%4=001mPKacdJAclV4;yL(od<(i69dNVn{fSc3DhrF>N*!?e*OuRmCFo{h|107G l#-m3&1poj500000(jTAx29~hhj%5G<002ovPDHLkV1n)S`Hlbp diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00000.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000oT%79y00000cq2cCwn7M`<@5O% z+RvvLvm8Rm2S#gMEyTio{tRtJ&-fawxM`Wx2QQZhk3P3!xH`)O6p8Mp*yT$iWksr+ z^h_UlNfLu(M#-zj#@YNXn1jS9LfWOWN}bbxQ_GblgBawYB>BjVC~osU-1D1E-vNIpO^eu0tqVv+z8PXGV_003T&<#~Vtd3rNZ^Ouc% z0*zXHb>N*zeX>XmRgjJWlBS=ZB@~Yeh#h?_pHVURoJ}L`0Ob$Fx#%9T z+~QT^bi7;9CCSx6bop>hT$DOAs-%sL?PKRzuI_cGTF@G}^u1ml*sq34%zg`VOm;Q* z%5MUO7g_yz4DZ~oj+qyPK>~{6VhTZ3eUy}EGOF0EQME31lg>W5+lp7kmZe&{?M%go zR3&y&WA!=M%B!k1+=RX3@gAT&UssuT>%QX^00000{2{8LK4rzzz3RiKta!9n9Gfp< z9%Mz1Pp=3DU&Nfqibr_G(GuWOR(yb0Iek08r>uC8SKauO6`$l4)X>d{mmr_A;@i9e c0D!6d1Der|%MpR}Jpcdz07*qoM6N<$f}-e0@Bjb+ literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5329a1adf871d63a2b376185d8c8a6a3558dc4 GIT binary patch literal 714 zcmV;*0yX`KP)cBl8&R~X*6uj7Mm#;B2AiY2h1r%ACnXDuzQufkEmCR2S=SM* zs`*VH!#&_Y+^`muiBqP#)v6M_id5Nlc0gI*FU%S`$oBl@mlm53=B$5i+h zMZ5V9tJ(z_TIV}!$G92!8mm4Y&`js%w5_q6()T%!f$XEKXce96S8i(7sr$lRt)(0CZ7Ek_j$Vz8O%2isV>L29bv;;*oL1!S5D zJAyJt%5+OZc!wN@dQP49caIfNAPK9(FM~?YdSO|So$6t}j%xtUqR;7yRIP22pe|Y& zPFqkWUmFKgNjWJ>2K8w1-KHKjp5V9aR8PR___*$z{d}wfaNP(100000SVHrxCN<6- z?DT;?hs6jQI=)HCv)OGzXtzW&SM~GPpp_z|io9O0=S8$;DVP+QC8u>~GFBSMpKy`q z5Y4Yp>s+LP_wUe5UOlx(x=HI`&a9M%U0==qJ{oGgtD%#*Aed4nvFXdu`?LmvcL4Zq zFl~nvtMglFV_boWhW`M#U9uUPv9z8hn_BK{~$; zy}gdOwFZORu?Tg#O!nfB9w2MjEWEuw=yG}mM5rTfp@F;DfE$k0cWXc~?q(1G004L|e|4wL8_;cr>Hq)$07*qoM6N<$ Ef{)ioPyhe` literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00013.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..c63495e8fe71090b65a5e46ff78f94d2e8132fb1 GIT binary patch literal 448 zcmV;x0YCnUP)6;^MDRzw=|j<|+xT7Pgmj$&>2#jD?>Z>RB8M;1UM_000000MEsDOw$xn zP4*}IlW?-X#5?U|e<5nH5>KI(cpqMgR9}eO?r3+#jikynWj}Ls9B;L)$R8bR-05}^ z^EPHRr3C32%wHRW(D-foE`GfL#!Z~8fFXQ;wKCJC3(&KR|1K_F0E=5^KU{Eoy8cN~ q|Cn^^N&o-=0000000000{+%Dc2uCQXzu|WP0000G;r literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00014.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00014.png new file mode 100644 index 0000000000000000000000000000000000000000..11e1d3f4987e6909b000e38bd3a1d23a192382da GIT binary patch literal 767 zcmV^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2)7 zkkjY~cPk)Kh1+lRedF%P4*&oF003VMuP^rG9B64lWs+lz>FYf;11mXCM6_nyE)wXe z4z_xRh^VZ9w%*H@u9lg~p<9eq|EhC2Dm?4et-%D z*}Uf{M){|*ePS@RPb{|vx3B4B|8JwwOfDA1ZEjGoD@+P`9`3!hpFV4?fWzqQTFzC$ zE_yX_EcYxI)?P}RW*0I_&-UiL*Sn;$1$F-_j`}QCZa%KG*J0}?nH9$>gZDf-zfKh_ zZna$A34am>{}nMheFFdhsPlD4FY^aBcVL40DM(Mt?6!0#Z5;?bv1C5G66)^(dRpda zY^e^lohxf2om^E$EK!jnR@kCtwqs9O>khy8y~OxU_#G|t)Y#kNOo})R_o-yGov+X3 z6$!}OMfWmt^izvG2+ucGU2UW4eCR;1h&})S00000004Xy{~{oS4?;YIQ2+n{07*qo IM6N<$g7)y_I{*Lx literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00000.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000-)pI<)=vwoYs-so_a2Yq$jl^5GT0f7fkig2Hp%>59a6OdSEDg+`G=rt zU{&i=?KQ4Nqtn|ronmN@?DB+NBA50eNl zGYr9xP&;o7;=R!oe9)4sBlP)ZW;npNLjV8(006LzM&0-w_^Y8VyxZt0K@Vgu=uiW%}W4YEO<%W8&9t$rj68-?z*1YH57ErJ_%jBNUgxDHV1J%NfJaDpb`i!`ji ziS(sHJAkws4_(v${DYf2kM9<5omiUzAFKyHSP87Z5?FsFuzny$Z%5PJ%No&S8M*5& zU5YMU+P%k`oiN`EitGbMUNti+_cGT3rD+UO+Pv}bt&bfdQ<%!Hv<{90Jp%m^X(}1-Cp5fjX3jhEB literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00012.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00012.png new file mode 100644 index 0000000000000000000000000000000000000000..95f9bab5e3393254ed451ec49886a97b1b9eb086 GIT binary patch literal 637 zcmV-@0)qXCP)$laR5K@;87~hpiyG zWEV5;vr$u}TKND%Lp<{hd!7bh^GlW3)d|N@O^)*lxZr=<)qR6u?zjEjL6}NX91edm znQb?Hp)Ty*L6y?V-fGoeq$O6*)9gDLWB~Uz0RR910A5e;dBAR*dRlBr@q!av-trq2 zE2)UmA;z{s2}`I{%b!3!o!DGR$YS!RAte0I1Kv&J;Zi#=fG3A}*y^zj_RWh99NJDW z8%Xl29}=mCnlKE`AXHEK)F5mq_FvvI_uIqECc=J>X1`S@1qN}fm~Yi#fkB-1LckG4 z;jqDNK-B<%Nm%SWz<#01KOYH7wC6G>XR!}77Se1Z>t#b<_WJaC26!2ZxuEbyF9ZMp z006KdqjEuPvq*WH`U!PMccpLVSo=x)R4-_6GZ<&_YtXo7@88vcOyIM^dsqecD zdj7ceNtkIt)mo`Q{_}z^dXBz_PW)${gjJuD3so;cS5=K1D$ae*63@)Dq#~qA+|`#` zNbThj7e9*uq;{_T|Hj#9`FLENC>wf%)0ogNJ!1g+=Z2Cx>;gSXe0<6S00000fDpnj XM~###U9p+*00000NkvXXu0mjftl1?g literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00013.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00013.png new file mode 100644 index 0000000000000000000000000000000000000000..1fedd6399d105ba04f68e6ed58e5e6c3e0ed4952 GIT binary patch literal 608 zcmV-m0-ybfP)2WNe(gY)k?|yY?q7F|XK}!Sx00026BCj(yZ`(#hDJ7@D zRJ+K%ls)FJYOsNA+a@jQWu>vvV>X`g!0+KZgJAI~X=*j}W8UxD&uHK#KshEkU)cOr zXIXir+Wyd`CP&g;VJ`gmHkVRjZju&87Q+}=w;m74RK zeNfpKje3pavM{DJ-^}N>0@_ZuB+QK0kZSCMF={^=&k%GV{@C5^C=64&Z21ED8J8yE zd}YqVB*M!G7vwG)jT_g&w=ovHvE=G#EkBKM0*q)D0000009-`lc~1T68P9*t)zHJR z*W+~vy&+?q`0B2i{ZCX8h(v|5_W6KO?p`?#`#d2+P@aY^QAieNB5M#O1UWiImc;2( zV~P}c{#U@Gk(2O8zoBB{I=tNu?@t68 z%;dxE(BNVeheLzQfUB1WCkckrtt~@<9nn zov9D0jeX!d8cUFbClfRW$PKKCg8={l0KgOJS3?7q6>n|)j(}ywTN@>K5t|GIm<$A% u43co{BwP}(taxkV4nojmAOHXWtjiyZ$`ucjU5f$$0000aYIdA<0!9+1u zef=`Ni>BCS!?MtZ>r7_mInQzh)Q#SgFa^U|Imb8zZHPbp=04gnmpK0HBrGi@4+j-q zjxdA_QH z2FC}dfvFv__wDGXG4$??K`jVUHiwQ%$Ht3U4j*JZJVvFYYhq}9v~gHXyj&D?GySn5 z3KZkU=zP__9~@xG*FD+lsXGh@*fUgIXnYNImN literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00015.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00015.png new file mode 100644 index 0000000000000000000000000000000000000000..73b9d8bf310998775e9d75ffc76123a14b8b8e1e GIT binary patch literal 669 zcmV;O0%HA%P)Djd@2}PcT%D;jtWmvlm1eI&h^jmTs*&Pp4$ftmr*Hs#}m zj9+$?r8!yox>JpnmbRoh!&Laz6?Ys5=~$jZh{g~uEP3%}5!T-4hf=9#%VV~1!CJ}& z$h%bUWPH@rMJRMqsHRH6v<*Sv(sVtangMeE#(KO;@rYKFwm@?R46HwLb=w%m-u$Lc zIOdFgIDC9^>7`JGSjAg7TcdChFHP>JP26rIzS^7QyD`rIGsFS_0001hxhTHIu`%b6 z#NF(JolUks4-k@uLS5}zeHow>9_Ttb7^rliNgNpDAJ0TnyU@B9CeOFLE zka3IKlZHP7IC(3WN*V@VNZN*1OjaCb zmDaJf=Oi8iFct$HSZ}WVs6>&OqhLz2LJ#70O;q^zojgp9&jb;Kp$bObQiD@Tg+w~u?m~+(e7h_ z?NtBfJ_c}m0sa1XJ7@0#PIxiVkSnd!(OoFvX7JP#dPz*ochosIX`FujZEPAgwG5!>9R}eRBeHeq!Z4J{ai$Il^2? zj8UCvX-!rBrAv*eQCwa__#G}W#>mVhOBmz~XJC=di%l9rWl?Ra7CO8&J_O03+Jh(6 z?J=B-#*P@BsydxCcH0}d0&JsuHcVomR*N$@1U1ATzquzkX1?!dZ^BfQ_TeDH%N16j zE^-0K8N_P?EO_JDtJe|xom}LA;W7aL0002M2gZ?0{mIVr3^~BfJOy6SS4Ap zp@1_yHmi{P@ zAKb}@+2Mo9CxbmD)424)v!}1=`_7=0a=pgpw zOR}N+QeFYMN01@$Fne(6dFu(W0000008i!*@Sotd{fhAu00000NkvXXu0mjf*akC> literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00017.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00017.png new file mode 100644 index 0000000000000000000000000000000000000000..854b5db21155321ba64dd14f63e9a7f7c4e3a6ef GIT binary patch literal 563 zcmV-30?hr1P)YcCs&@TCK=7rjsSsy4D zfTyFMAiC6V)_Ie{H1R=s$%RLn?#ZWCfP6xHijo79(3+A9GZM53qr3E zvJDFZ_zCGA$F6Up;g<$#q9*E@eO6GoHpaG+(RMDnQ=qso&gQ_;105! z<9Pr~rDf!)eo;t%O7K$gqo#2Di{)3w&RX*HHif002ovPDHLkV1k1& B2#Ejy literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00018.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00018.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c80b2aac137197c61f3ee28c52c3b43d546118 GIT binary patch literal 566 zcmV-60?GY}P)q_b&tnEb(xM#yJ20004j!`59>(LU7J`@0A9V z?SguVd!(;&+y)jxppv*PuND^yJyPLF1YX@OH$e{Ht(?~hA@B$$^CXmy*-cj%?A-RIAaGGq)6f>^%+e2iNs3oAd%KC1OzD$<$ zxetJ;w2U~^FDeqU$KCUrp?~{W?DbgLxZ$S`=KdqR!;a`b2y*Zw|H6(OEG7|fe zO_tMhBWBBS+)9=MH}qk8R)8(XaUa>F4gdfE0Kl320SMIAuC>krdjJ3c07*qoM6N<$ Ef}1w|SO5S3 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00019.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00019.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1151ce7dfc35f691784ef210f79a7a7c7611a7 GIT binary patch literal 557 zcmV+|0@D47P)Nkl(5$h-KA4&Jk)WN-zh5I`~2ByCyt82+*tDN-7ZPJyHl#c>?nI9bGD#- z2WX!YG|TpMuSHXAv)}~k4l(5{yt@M0N#`7x#Lbx)Wx^ID*njxx-c^`omCZ{thP9oB~}(-%|HME0001o(*D3J{xk+z?!Y%2KsKg- zBbJy46mPr#aU|C{R(6=&H?GyT*r3+yOxYrRGp^nL&K?R`$0c$5E%O99xc~TG<+suO`}Z9F@yT3Si4|R4zN`2O2;O>psAc z8M0D2X5$QSS!Gm>8M#20000009^b5>H6f5J!~Wj00000NkvXXu0mjf7gG4e literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00020.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..4096cb4fc5a2040a69189c9893a7b1c56ff13b3f GIT binary patch literal 559 zcmV+~0?_@5P)VN;zWwXp3rM>$;W^Ie9g*GkOmCvhi~CnFN_-8B8KyvUpqNtg^4heKqJ%fN~!4 z8L6J%=95*nZ0h$~YR2rBL3OpA}??rN8+-i}GC4RW*Os#dox z$g;7@_DP%cd(kx8Tyz2%kGEc@V22f8InDOFXU002ovPDHLkV1mpf2crN0 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00021.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00021.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ff193d11835632704877366d147733bcdae54b GIT binary patch literal 573 zcmV-D0>b@?P)GYtU%0001BM}BN(DWwoXjB%(l z%oH?BJ|kUfQ8<=T%0~+4i;3j7u@2CnAt0|$4c0-9S1~TXj4`H^>Il|JlE)1>7?6P6 ziF$z)>$kP~Li>KQtt{15byC4 z+Jxzyv=4`>yxj4bTaP!j^TlI=%BLlFUwZaxUlaLbS^_4_0ssI2002(pM_}{w**D4F zNM}oObJ-SMCt~d3RH(kV%ZCB^$cD0ZS|>_sKbd_)%j)Z8TUeTLvgnl>x}mHk0qQ+v zI~&?l_B;x-FJ7t>6eIcZ>~6BeVSXB7?LWdh?1=t@AO}zKFYL&{ zWSD>>2h%{PUE!v5`N_nIwRrkt+%mgT?NXYYQ2RrcjD&oDDd4B5*7TF)h6*ZVpfO--2 zA~DA1vdUXF^=ECh;nr!kl=o8bGfODOST7$waa0W9jiv5B>{8UbIVIBR&31Sp)GS=T zifIL?)4?Z*-r}1vS0&8Lka`6OPq--u;e-P8&bK_mcPH*o#vOBZfa3lmPxqF>EE{yu zAxtgl91j0ya`AC!6*O#00007A#`;h`xS(a zBV-k_VfaK$?)B%9qHobGcOy=d)zGVLVcs&qX8b_eCYQ~)JNHn?)@a;N-J_r39y~#| z=KVYXUeYr1R6i*sKPBo?)kjU?`xh_Il%8Z|-RMg;NDAP~ZuBJ^CjLGE z=ost(Uv{H$SpWb4001xakL=YL-cPcz8puJvU+?uj%H*~8l__hE5002ovPDHLkV1i%c B0EPen literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00023.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00023.png new file mode 100644 index 0000000000000000000000000000000000000000..8b564237eea92d969597aadf773be881bd7b6bcb GIT binary patch literal 576 zcmV-G0>Ax-jALP z4H2WH5#z7UAQKBAq%G{^OB#ha#Kwl4ylV$6LP-W)mMOM)LPbgT)%J!O^cEnULH>4- z_m_RA(w?mTsHLVZowLqW18eykqT;_6q{zO*o; z_GzqXFT{*PIQER^u*zXVK>>7VONrJu%12iF|sVf z3Q%&dpHPzH?AqmqHIC7>_%I% z2l^Rc%WkwK>qh;9253fK0k-T$Te1KE0000$!j|J`OSUL*X9vg%3~)o&aU9o|ZNZk~ zxUwuu^@WTr$8j~;oR%9gTaM#WvN>==Z>D7h*m4}#k!5uN00000_T(SV8`(w3%|Ubk O0000+oU1DQbRa3B?$TFmX!(B|}(P`1IkFBHyhgb)<%$f`$cEwx*RJ zUIF^&1g*8d=ws8!>&97l;DpE9tW$8p4(JD6a$pkI7vqjOB}h?!%9{XSEkEURjfXyIlYP0002&PX9Zv`U@FkrH(HSfNakA zj#$w-AbY>{pIf-jwz8+;P2*N>s{>lI_LQwMZpQWJU#X#x4Uz;5caZL85M&SD_XE&Q zT1Fn~7nxd51`PZ4Jac?Xp|htfaR|Qcxb`36KkSJ9gCGY_@)36AU@?_|BL~YssJ{+h z9mhvxZ^VAb(SmFX(eDF%bsTNV>haZaG%MRe^Jt>4j-zo|O#*y%9F5CP`+)|~A-W&n zsN-l^761SM005l8SJTm#tW@HTS&%(A@oZ@D&~&sctHf8+(S>Zz~ma{vGU literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00025.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00025.png new file mode 100644 index 0000000000000000000000000000000000000000..76815cad686689e71bebb3fe94156e7133e1de4d GIT binary patch literal 620 zcmV-y0+aoTP)s);RzG004j|^3zc!gy5X>-p_7K zUPY`Wtufx>$Ql+xNKVJ zzQk;TZk;;i!lhRPkmdX!;k=vVfgJe>zkXTIT=Io=)7O5;jBWozk zY6{l(fWCvC>ZF6&ga7jYXh~+Iu71TN;aHqYNsn98#OxAg>4DXk!!h=k@OC@AzYxS= zC0}kw42&r_95FBht_C%hXq@0p)kl3!yr%1Wz7IGRGmR6l7;Bts+28|>Q^m;TY!Co< zrWm=LIo}6>ZuXb~Cuy7j00000;6YGHQZG_A=?a245#chMvB!G=W$@8H78iaFV#5^! zKwqGWFJiJXI#T=1U)&CtWs8X*UTU;YO-idl8!kNqre~(5mJjx20r2GCYtmb-rd(qr z`sCF!c(fXtos=!%a!U|ZF{^Ik?)IHT-hUGY00000xB!0+%ek=VF$x#}0000lMwA^S z>%U^RO0N{#_Zn)=p(9>tmm1*LtD$Y%GB=fHGGZ`{6H6)H6v^VXguQQl zmH4<)gI$ymLVHIi+gmHTTo!OYay zl(=uDC>8G_NPds@SZZzlDKd@#ajZ3uT^d&oy0q7R_9`{rsXjP9BOpkf%NMcn^yI19 zyR1?!?rPbt{j({5UJQ=ZP2PuIS!;$S;Z3g=*1N}9^bpO%*F@LOaAn( zU)~>H#4cu~7cmRVy{tVg01LVP&B6f?*EI(gJD~&n{@*Hjm?V5L%S=Jd9$hQT00000 e0001h8}SG9z#8>O+GlkD0000^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2?%Y-9Bb+(9QVC z8`A6-)R(QGG%x!>EqBmS0qv7&zy0@2-Dz}2OoV^kvkDGopj|+4;O>tsr1D4pN-`$FTW{Tw?@JK%IBk@r#qf! zhBqWyJx+6FFVdQ&MBb@0Cdcl4*&oF literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00029.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00029.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6f6ed7ee07aa5032f67b80e48be4d28a6e93d3 GIT binary patch literal 554 zcmV+_0@eMAP)P{2gC08iBJ#D`fiv{G zP|)a0xD`-P;f@>q*n~Us0{{R30Kf;s^<_OZ2R>R*o6?k0`4~X3k*aqX0W>p~H04*il+3riV{zZo|){ePf_$|!DX z=y;LV`Lu%mVE)Cj(D&aOnD(kRP0Ojzrej{u&pLgF6;Nx_rEmr_H0yd#LuD|nm90Q~ zEsHi#K3mW<2X{P{+urVeVEWQJ@X!mHb~Bk;UNpGg@W~9hoq`JEZGB+SqBeoPNpG;V zZ?xa{X3Lkt?Wmye4yz~RJK=ZY_J2jFl7IhI4*&qK%*P$ZmQQ%O0|OSEf|Rsr-s4QU zbdLgR4%$1Q#@aLbP27GD=p{+%0%yvTTe4EykJ(mjWSBDF8MiL*L;~t|VXBo|KlS84000000N|te1)jZ^-LC4pEdT%j07*qoM6N<$f<9jW^Z)<= literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00000.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..640e0798940229edcc1901f8678b84cd4ebf0e04 GIT binary patch literal 408 zcmV;J0cZY+P)X77_K;BBEPf)&X2`mgpGc=1A^yR)CQ??yC&WwxDiuePuuRDuCMYQ?B!*t2V!n zEeJEZ1@JZfLkJ)10H&3@kh`Sk{1xDk?=!B;;OqTTajD6hTWWnJ;SYh7?&cBF^Y(KPoi#~HEvv|&!bD; zJq^@&I+S7NGhFeroltU8*Cm1X3IIGTF8gw_eJt{kQt7It<#4kCx>TvQRtb{gxfV>R?>h zIG0Yv>ivrulQ0H|30000!l@cmRPN6^R^DoznXPJ&O{nURdX#Fd zRf0LMFV0;?%WJRWYkN)K;SIG$Y&3&=RDgt{#=f-L$pbx?>G` zw|NP&P&;Y$Tt@mxLsTNysOdEI^pa@~I7sK|J|Ts4Whg?muB!Q{8|50cP8S@Vs)Xvl z)&1XR{FV2~m*#IW?todA000000DP5(`+(`xUobRf*nJK4jqXBU0grnd#`e zQSXx@LVNML2&lX+uPmmbZr4w4!ZMn{0=^N=v4Ia(g3(_IMt>z3{cTWPZ3*|B7Y`l8 z{K4J%rTF?F#*Qt14pKcF(Nr3fpO4OWvP@fOVJ96q$eLnK!tzpWM4`o+T+q&I4r7f2 zK9g1(XIVBBJ~(+U8`|{Eu=SrzafN|tI!uHRQX*Z*d=fYS00000dvg7C^b6C9p@nU{ zFs&F`D8V^kF>t_Q;DE(o6Mpw5OnG5iF|_amOVDEA0002kmtP_ZJW|45s+#}+002ov JPDHLkV1l+;9@GE; literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00011.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..351a884bb4e9f723427a4b70d1ea06acb689e464 GIT binary patch literal 724 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 ZGJj1YD9We-$4~{#Oe}9!UibL-e*oJ;aWwz{ literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_large_message/00002.png b/tests/snapshots/stax/test_sign_large_message/00002.png new file mode 100644 index 0000000000000000000000000000000000000000..43a2b81d49f9bbe01d9a3e7c0c0fe8821b43e7fe GIT binary patch literal 12257 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 S4!m*1WT%L@h0Y!(OM|0@KSSyy?&x(UTnix4pif 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_large_message/00005.png b/tests/snapshots/stax/test_sign_large_message/00005.png new file mode 100644 index 0000000000000000000000000000000000000000..a08dbb16cedaa21aa713a5beb425d8fbedc9684e GIT binary patch literal 11023 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00023.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00023.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda6a87aa03e8f17fbde4d5c8145951863848a2 GIT binary patch literal 6218 zcmeHMeOQub+jm>fs+C&V)CWJPwamS9{<0-}lew{iplj;5fLh`@XO9ysq>2 zJAdcNwPQj4#-BkxGcqzV{{Fiop+-g@{maPc<69d(1|y!qom3+u%dOuZ`6fL3rc$EF z+iQ5#b5gPN_S2?qcDs*#y!*S2q3^%ScD(-qKCf~P=xV%m9_xPXcJ642Ou9Bl;=(R2 zB>Ip{Kg~CP$kY)~-bOzKY&73;xb-K?OaJ)y7RMb|;y*gDZqwDBQD1N7etc@fhp7*{ z@gX+;Kj5%3MP2`Or#!7gf)OdSSoU+3POQAI4++`s8*)#q45ADxw4T+27A2+7uUp%P zG#X7>N32st;w)W);p5qzon_2-ST;BQE6dH}%7w)1zmXn0>=YfRi46EP0SO_SU&J++ zL_1Xk2L}_@R+YMCg;u}Iuh-NrDz-5Y$rQ6|!wPQj&oae%+1c%U@_fJs^Axd4mlcSV zWU|2R;JIbPY8UYd@yn>rlkQd3C=-XmQy$j9uz>`+SQ(d;$&#QMe*{swCtK|cU4n;{ znN(%$g{L?l!Y^iiQcC8H{xsi|o}?tEcgl%sjk9maE1nJldg5kMX~M;`-k%k>_L|0=3E0vMFK44lYh>9FSbZQQyBsR}xR_N)%F zD`g=ffmOhX>3gZHgw(S5d1u*tdz;-Th6$@0m`wZ2#<-w+AYs^JA&(tL?2!?3L$_@- zU(=}7>XnsP&K(Jc7D07c*3RCsFBGDM=SIN6oOfS-L$SLWKTkB^3GGKThZqj!1Lz44 zTVnE0lrN%IPQz_s?kB1d2{XI4`worPFn~EwDB|K~T;e5Pst~=ug3s$0UGP}>OBq4g zT+q!MYUInG{`jN&#L+$3wS8xvM%|@rtAC3hil&K*%ej4L)C>_7 z-DDZvTlZy@YXz#X&T{joD7W83X`&?STJ+AM8}V&Yl~v@a#Yg4b2fVLh-NDFEdp)1B zKQ5Um)`&`{(>)6c&gRYCTAW>{U?zpjo@md^*26Wg=jZ2fbdxL#{9OCu?CO&#jk7eK zYoXUn1sgal$t)ShtY9>ntoPQKOsI4q$eN{Uy%E7P8E6~FlN(2z_e61`Pa7+K3#%rPNNcNxTw&wb00Yg4 zE>1?bOw92&j?hNl3|7TVfN8#hZOy)-ZlJVxL=+spYpkd+b96$EG_L4=8Nens-}>)PeBlar9&VElsHAwsOP3(QylRMF|59@7;s?s9fa-%(PnI zvd5a1onj=d&{Ak181ch8!RO_H^w}=E?8WNSOm7oJe!KweU7(~hjD)oF{87L=Q1 zmnrvUuWzB1G2@k}Gm7i~Y>k8q6G5&mOF_u6epL zH#b)+rYF$HCdbcFhEwf7F$Uy-W_V6uwD11Dwo321*%D2Ob@qiXujEHA&95ukRpOrH zUX{U;@HY0T+G3r6Ehd7vd$rYJU=Hx+0 zaWo)~)Y!2mp8H~GdGpx$OyLhN@f>H42Vf^#@8v{S$WpY;;00^*l%k0 z^e9Kb&gq`)+E{SM!OG6At{*;!wHg=c9ANb{kwP7SnTZ+UC(j8NvMo-$sE+-jQs6U4>kE;#6*Yy8f)d)Xn@6BYfCyfDL6xA(Woj(R4_6P)m z=7=O$$Wgmen(biTO7AsKG&`omJUPGn24BwS2LS42iVOG|g>tf{NV!c&MDbg!8c_#x#!vM`!4NHPfCxvn~nb z;!pE=#Q<|eB2mtn(sT?UNnpF1BdGuD-GR5e*PS}!c#u`*8D5`s-#R9k7t3VPk z;1QOaO<*%1D74rU%>|jB)!g_C>CN=c#2k|PSAI;R)%tvHRR94jARnnyM;6w3#MX7@ zT+RT|`Cc6G)f~B*jR`H*tZAg38WY_NoS@DUJR*rcvh(gByUV@#9nYrI2Lr@2M9v`A=L9xGy^i6T`@hb(t(8lU2voT3!6~$>W;>1GwGhfbGziT zKU4{(gyHAit29|H&vWv*@$|80(!hM~Excel9Xr$PVr?RTr*%-}Z(=&Qe{ zaP2|np}tM3 zGz@3VFswFznwWXE29kW}`oGziIR~PO5h^XLzp5t~Kq`y~uM7+_eB-0dgfniXCOp7c zPAU`%4AX0Eedp>BJD~MBju$~?L^;lSxCD1(+L0>jh3Jfgu`_@Iw>2eE0KTe8mxCx5 z?;TGmiD>l^CUYH7w=-GZmYacv>7LC#?%MT^g{Ru0%2fG6G?LKc`Z`M6E3aZq)ZTxu zQG8{lxu^f7tv)7CL%Cg_$&=O#l6T<@I?}s18jJ*T%D}0%`YD=y;moRhkxIHDKsFNG z2XXfm0uRg0K;k6Ok2gn87!M-} zXA8O~(Ts6rX4Sx-tK&9?eMo5X(zY`4ep1_N7+1fU`44J_-Z@k|=&`1T;m6N?BV*1$ zf9Hwoun)UUc?tBr1b`_;X{LCC!ewTz`S{w8vVmid?>xWzAdIAR2{Y*R(bDyz#mE0+ zgxIdp$I4W7L6d%zGCbp7u<5q;&~cPHubG|c@6U>I9K62ZwOq{gqz`h$%Ga8uA+K;% zBagyd?e#AR$xDE!o@r7lfO2~`1kR-4BkQ1VPn(SnaIup+XbXsu6JB7kWIL#X zZlHXv>rCC?^(pmqBNUQ1V?Q#po2q)+Ok5a1JyFM)B-O_<4l{9+AndVhAALuomv%&z z?&*)%52Pi$4$F>PGb}Sj3L9^qh3Z{R9Aa?tEL(NR-ooc}$aZ;w=FN{v(cqJ?*@LAq zYqPx#*RU5Act!toqo6PB=N185{Z$dKnBtewcaF1@i*_(=Ybc57knMt9_am!Y{}>^d zw(XVP^$jU27`>^FJ>m99pXW36rfL(ZZFss&2lxD32bmdg>6mJ)IhgXf>ju13nF%!fd3UeayydH$?*QK&taN=I3hE5FqF$_YzcRnH zYh@kOQ28Dcx@yx7_|4KO|K)0mybQ&>oZ-ij(oj3kd05|wvF_jUB!Nz$P*{lRbFPqL zKlxN5Am8=U3Ix!hAUBRzW{5X%lzVRo&)^^Ryl$+-g}Ye^rnIt`;!#@Gvq@AF4WjJX z+C&K76MQea8OYYYsxOP`>T6P25+5I*8~I}xCSZ6u5o2}Id%e)T#1y$UdNYTI?sz@? z8@4ad=Z=q61z$ci5XC%^pkDcjN+2DYcz4XOJBlXqw_qQpHKNPspxWIPWR)a1Hv_yG zN{%&tdw=VQ^bN&55>V>Y-xu|MA}I|-gzigx-yd%qDslb0%`z%FB1Iln^Y>A3w?AWzP z2|sdcei)1=WkI?cCTc=kh}MRXCDqLST+Ie6#W%&w6oZA860CvTPc1QkJpx-jKRllu zYZzO5Q}pVDSE-;Lnht8m_X0QLp_*&DN8>b8a2y#)pq9~@@VYzmA0u5dIa1xSfmgJ; zxR|ZeY4$87`#&HZO1bY7bESI{=R*=qmG<5CT%+ozkwn~#(K~&??cwP_yHfS^3=@Wz z-{0D0d-I^TwaK2+?>h#%@TX-=NL3x*c%|azW3^rtcDUcGOe}$j&q6pEnkR7il}cPf z9b`)C`b-cE&$zv8Je;vOUOx4(D`(p&nF+`ht`MZZjmY_&S^8~Oyg^WDbHF#`8ELlB z-$xS%=PbRRd%1^M+?u}X@ivT7WsPxUt*8%9!A?W-c&zoHjIG4s>w->*@2@-|9BGYn zZa>m9`Qw!-3fsO=FL%9k>1_ENp+8Ax+r{gioEwllXYMuK>bYW6hSIl=orfT>f(?8{ zsP*i5hkz`HUx4GOOU*E5u!x|0=5hn^U@rCf^mrvME~l>mWO!>6kgI5-eb85jv-VZc zBtv>opGh!TXy~b&oa?-wcja?mtdu8q(Gi-Z71@346$inj15J@FoPAX#gawpabi)a2 zy6dg0tO`<~u7Vlc69=@aL+kJDc z<{yoO9tC}%h>bsg=o5ZujsAxVfDcXS|DzATf(T7Er;~SlAp-vq7=7;>bfo3m_)Gr< DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00023.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00023.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00010.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00010.png index 22942eb4549c9161836521a5adb13a418b77ae45..537602430b03a3fe5425f36d858905a65bd8271f 100644 GIT binary patch literal 13165 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00033.png b/tests/snapshots/stax/test_sign_tx_order_fill/00033.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00020.png b/tests/snapshots/stax/test_sign_tx_transfer/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda6a87aa03e8f17fbde4d5c8145951863848a2 GIT binary patch literal 6218 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00023.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00023.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00023.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00023.png deleted file mode 100644 index a5379fa5cadde6b5aa223fcd041e7d771d511405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00000.png b/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..a46449f6d06887f5dcc70cb340af6cbd8b823152 GIT binary patch literal 8558 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%0A=X#GbY6Nt^-q9X%GExBT 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 z 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00000.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..a46449f6d06887f5dcc70cb340af6cbd8b823152 GIT binary patch literal 8558 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00020.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda6a87aa03e8f17fbde4d5c8145951863848a2 GIT binary patch literal 6218 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 DFF8?w literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00000.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00000.png new file mode 100644 index 0000000000000000000000000000000000000000..a46449f6d06887f5dcc70cb340af6cbd8b823152 GIT binary patch literal 8558 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 z z!ADT6A`xt0+c}m{=(X6SPaj{#HK&ihWgyNZ*sc4nr&Vk(A?yRHw44Q*rxnbVnmO}% z)ucb`M-?T-ctpRDzdz!-A-bc%I^^6}kKBl1M)@+mnYp9A z?0Ri~Nw!5?u;Zrw<*GJ;?)pVF1Dfpc_2Bgn>&J^1920wgD@)wxms-kePZCFkJ@@3D z-H&DrIL#)Se3XpEo@iV_EwV{}F?s$VqL(jwiq&}z5jDABaOizGkKX*{&W?fWOyuK& ztGyR;bzdx}wF=~Q-c~lD5B)*DZ3GUKEDRec*BnPw+ABu~8O^lRd=$J%8$(8zF4}WU zdsRSW=xf1+5;7{2^DPvD2%nh+f6ZT=%(-!`<}19e^-1HDONQc1h-7KL9DH<8W7%ML zQBlqKh5GxGp}7D;7Q{Kai)A9&*E=WV@1<@WL_4M$42-HlA=oGZ&rM^k2W8}BV#l99 z+u^!O-7Kef_(ziC`rec@1rDn2jOm>b8Ov}Wxcce6Qq{cUZ--s7abw<g*##C_`)ZKVCj3uQ^51ig|7mR@|4z>Se>waoY3Tn+eMJ8~6=vDE(;o+pSp8F| znJJ)cHHToF#7k9(nnuo%03!H*-Wf)KQSn}=JL)?g#;v+TZDc-_WC?R%R75>c5vOK( z4$#DG$lBJ{jp3&R1Snh>sjHQE*`#mbdkxX5XH?q4-KOAEb}ZA7_E`Gs>x z_*1XMQa;PqZY_^iTV6j8^Kvb+-YbG}l!XB0CLDPDXr+wyu9D(m@ADj$-sR9|HLIZz zwMK_cf1~_2Y0*accaTTVUM-P2{z7HE@DN^N{0xArN;XdsR|0CYWyYDDknYbMeqDKV zR1`qF2AQ3Ut6IOxdJnP7*!f%9#3nYA?D7_w-@oIOvlK`e_Fc~kM5 z%zPi&bQ`6G8J{-JaN9gksBcg}+qhEkJidTVhgA-F|ExGN5Y)Mb>*>?rK@fP~5tZ15mVVbD%bvlR3eS6#RS^Uk@so*dZGzi=IILjNbA3(?6@1A;$`fi}_K} z`shMWT>`$iIO^%AqcJ?x+x+CJ_2W+2P^O|SdrcvNM4mR4jdzC*1Ow=2I*rAJ7+&*_ zDib$O%d#X_fr+{)Gw*;F4xU`RYaY#278N!NpcAe$Y=62p;XnJ7r6Ddxo8k!upM~@zGP@v(A`inpgW@2Hsi{p0kHdRuIf4utSK3JuJ{jJK z8r=!NL?KG?SP8k&3x&a8fKIORWVhsUoD$Hcz(J04N{Ugk+s_dO7Bqw6FJ*5}iS|*t z|Ag!1K0c3``_Te))v*Gb(mA_JP4Z|!{cG4E<$wx5MOpfSTY?OYf?~Qx|8+iA`9W4_ zeX}O?hD_Y0j^)rQau@sK+Nv|m!liK@EOHjesxMUfPzzKCKdl=qjGdtbQxx+U4fZZ! zd7g+Lky!SyVXE)eh z#+1f_j->!q=bGdUJYenQDt5Uh{9)%gtl)Qx}SfjYcaF$4!{nH(!;Fn^m-$tU~63Nx%%@S zRSz|Y@Q#}^VZJBw6x%f_*)&>bq&VN-7G2XjwhfSY7SWwsGp9z{jFg*P8p<<%*1}$V z=$;nOay+S>5ZmF%~8H`S~@z z`}H^DuY4M3>r_r_it}G308AE`IJfU63x?bR)LL&qa^D>!Zy=s9%FDByud(Cq$w$4u zgBRHhdu$ovwU}&ZfWN5RqfHw>a0oz?o9rG;u;ZP=-1l~|(8oA%j~*#H()JW`NoiK0 zuPZF0Is9|GJcmx=ZCpUke*0*gck8?+-L1jQP7faSY{`Vj9|L`yqOR;mP@m@9`0idV zyfj=DU}S*3W*3&%`QY81wC>3hGR2=P4mjo6^m=OV>dY>w&9K4fAUqCKJ$;)FV>Kbn zjP$So>Rdf0qy%_}knj2Y=@UmENL~CdYdrhUWov8EoyE5{;>ZOLfKFo}GgHe;<-fbc F{4beW?1caT literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00011.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00011.png new file mode 100644 index 0000000000000000000000000000000000000000..0923fc4ade93a19722cdce8193047a17c6f05b55 GIT binary patch literal 11408 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 z z!ADT6A`xt0+c}m{=(X6SPaj{#HK&ihWgyNZ*sc4nr&Vk(A?yRHw44Q*rxnbVnmO}% z)ucb`M-?T-ctpRDzdz!-A-bc%I^^6}kKBl1M)@+mnYp9A z?0Ri~Nw!5?u;Zrw<*GJ;?)pVF1Dfpc_2Bgn>&J^1920wgD@)wxms-kePZCFkJ@@3D z-H&DrIL#)Se3XpEo@iV_EwV{}F?s$VqL(jwiq&}z5jDABaOizGkKX*{&W?fWOyuK& ztGyR;bzdx}wF=~Q-c~lD5B)*DZ3GUKEDRec*BnPw+ABu~8O^lRd=$J%8$(8zF4}WU zdsRSW=xf1+5;7{2^DPvD2%nh+f6ZT=%(-!`<}19e^-1HDONQc1h-7KL9DH<8W7%ML zQBlqKh5GxGp}7D;7Q{Kai)A9&*E=WV@1<@WL_4M$42-HlA=oGZ&rM^k2W8}BV#l99 z+u^!O-7Kef_(ziC`rec@1rDn2jOm>b8Ov}Wxcce6Qq{cUZ--s7abw<g*##C_`)ZKVCj3uQ^51ig|7mR@|4z>Se>waoY3Tn+eMJ8~6=vDE(;o+pSp8F| znJJ)cHHToF#7k9(nnuo%03!H*-Wf)KQSn}=JL)?g#;v+TZDc-_WC?R%R75>c5vOK( z4$#DG$lBJ{jp3&R1Snh>sjHQE*`#mbdkxX5XH?q4-KOAEb}ZA7_E`Gs>x z_*1XMQa;PqZY_^iTV6j8^Kvb+-YbG}l!XB0CLDPDXr+wyu9D(m@ADj$-sR9|HLIZz zwMK_cf1~_2Y0*accaTTVUM-P2{z7HE@DN^N{0xArN;XdsR|0CYWyYDDknYbMeqDKV zR1`qF2AQ3Ut6IOxdJnP7*!f%9#3nYA?D7_w-@oIOvlK`e_Fc~kM5 z%zPi&bQ`6G8J{-JaN9gksBcg}+qhEkJidTVhgA-F|ExGN5Y)Mb>*>?rK@fP~5tZ15mVVbD%bvlR3eS6#RS^Uk@so*dZGzi=IILjNbA3(?6@1A;$`fi}_K} z`shMWT>`$iIO^%AqcJ?x+x+CJ_2W+2P^O|SdrcvNM4mR4jdzC*1Ow=2I*rAJ7+&*_ zDib$O%d#X_fr+{)Gw*;F4xU`RYaY#278N!NpcAe$Y=62p;XnJ7r6Ddxo8k!upM~@zGP@v(A`inpgW@2Hsi{p0kHdRuIf4utSK3JuJ{jJK z8r=!NL?KG?SP8k&3x&a8fKIORWVhsUoD$Hcz(J04N{Ugk+s_dO7Bqw6FJ*5}iS|*t z|Ag!1K0c3``_Te))v*Gb(mA_JP4Z|!{cG4E<$wx5MOpfSTY?OYf?~Qx|8+iA`9W4_ zeX}O?hD_Y0j^)rQau@sK+Nv|m!liK@EOHjesxMUfPzzKCKdl=qjGdtbQxx+U4fZZ! zd7g+Lky!SyVXE)eh z#+1f_j->!q=bGdUJYenQDt5Uh{9)%gtl)Qx}SfjYcaF$4!{nH(!;Fn^m-$tU~63Nx%%@S zRSz|Y@Q#}^VZJBw6x%f_*)&>bq&VN-7G2XjwhfSY7SWwsGp9z{jFg*P8p<<%*1}$V z=$;nOay+S>5ZmF%~8H`S~@z z`}H^DuY4M3>r_r_it}G308AE`IJfU63x?bR)LL&qa^D>!Zy=s9%FDByud(Cq$w$4u zgBRHhdu$ovwU}&ZfWN5RqfHw>a0oz?o9rG;u;ZP=-1l~|(8oA%j~*#H()JW`NoiK0 zuPZF0Is9|GJcmx=ZCpUke*0*gck8?+-L1jQP7faSY{`Vj9|L`yqOR;mP@m@9`0idV zyfj=DU}S*3W*3&%`QY81wC>3hGR2=P4mjo6^m=OV>dY>w&9K4fAUqCKJ$;)FV>Kbn zjP$So>Rdf0qy%_}knj2Y=@UmENL~CdYdrhUWov8EoyE5{;>ZOLfKFo}GgHe;<-fbc F{4beW?1caT literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00020.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00020.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda6a87aa03e8f17fbde4d5c8145951863848a2 GIT binary patch literal 6218 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 DFF8?w literal 0 HcmV?d00001 From b87fdcdb7365d621537289affc05caed8ae55d5e Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 12:27:00 +0300 Subject: [PATCH 14/40] Add some FIXMEs --- build.rs | 2 ++ .../src/handlers/sign_tx/summary_collector.rs | 11 +++++++++++ run_extra_checks.sh | 4 ++++ 3 files changed, 17 insertions(+) diff --git a/build.rs b/build.rs index 25e883c..1d40f63 100644 --- a/build.rs +++ b/build.rs @@ -2,6 +2,8 @@ use std::process::Command; use image::{ImageFormat, ImageReader, Pixel}; +// FIXME: all image files currently contain the Rust logo; need to replace them with Mintlayer logo. + fn main() { println!("cargo:rerun-if-changed=script.ld"); println!("cargo:rerun-if-changed=icons/mintlayer_14x14.gif"); diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index 63668b5..ad28ddc 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -107,6 +107,8 @@ impl TxSummaryCollector { pub fn fees_iter( &self, ) -> impl Iterator> + '_ { + // FIXME: if an asset is only present in total_outputs, this will not fail with TxFeeUnderflow, + // but it should. self.total_inputs() .iter() .map(move |(coin_or_token, amount)| { @@ -381,6 +383,15 @@ mod tests { ) } + // FIXME: these tests can be improved: + // 1) Each test should better check everything (total inputs, total outputs, fees, tx type etc), + // even if it's only dealing with one aspect of the summary collector (e.g. tx outputs). + // 2) More tests for fee calculation would be nice: + // a) non-trivial successful case; + // b) cases dealing with more than once currency (both successful and not), in particular + // the case where one currency is only present in the total outputs but not total inputs. + // 3) Maybe something else. + #[test_item] fn test_new_and_getters() { let collector = TxSummaryCollector::new(); diff --git a/run_extra_checks.sh b/run_extra_checks.sh index 2e4eeea..55417c5 100755 --- a/run_extra_checks.sh +++ b/run_extra_checks.sh @@ -3,6 +3,10 @@ set -e set -o nounset +# FIXME: add a codecheck script, similar to what we have in Core, which would: +# * prohibit FIXMEs and TODO(PR)s; +# * maybe something else that the core checker checks but ledger's official checks don't. + # Run some extra checks (for now its mostly clippy). # Notes about clippy: From 008a40be4e66b0d639f2d5202607f9a7b730a98c Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 12:38:15 +0300 Subject: [PATCH 15/40] Move the tech spec document to docs and rename it --- doc/mintlayer.md => docs/technical_specification.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/mintlayer.md => docs/technical_specification.md (100%) diff --git a/doc/mintlayer.md b/docs/technical_specification.md similarity index 100% rename from doc/mintlayer.md rename to docs/technical_specification.md From 949f6dab9543e503892fc055c3742dd7e65dd46e Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 12:52:16 +0300 Subject: [PATCH 16/40] Move icons and glyphs to the media subdir; minor cleanup --- Cargo.toml | 10 +++++----- build.rs | 18 ++++++++++-------- crates/app-core/src/app_ui/utils.rs | 6 +++--- {glyphs => media/glyphs}/home_nano_nbgl.png | Bin {glyphs => media/glyphs}/mintlayer_48x48.png | Bin {glyphs => media/glyphs}/mintlayer_64x64.gif | Bin {icons => media/icons}/mask_14x14.gif | Bin {icons => media/icons}/mintlayer_14x14.gif | Bin {icons => media/icons}/mintlayer_32x32.gif | Bin {icons => media/icons}/mintlayer_32x32.png | Bin {icons => media/icons}/mintlayer_40x40.gif | Bin 11 files changed, 18 insertions(+), 16 deletions(-) rename {glyphs => media/glyphs}/home_nano_nbgl.png (100%) rename {glyphs => media/glyphs}/mintlayer_48x48.png (100%) rename {glyphs => media/glyphs}/mintlayer_64x64.gif (100%) rename {icons => media/icons}/mask_14x14.gif (100%) rename {icons => media/icons}/mintlayer_14x14.gif (100%) rename {icons => media/icons}/mintlayer_32x32.gif (100%) rename {icons => media/icons}/mintlayer_32x32.png (100%) rename {icons => media/icons}/mintlayer_40x40.gif (100%) diff --git a/Cargo.toml b/Cargo.toml index 6343154..a7cd1cc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -68,16 +68,16 @@ path = ["44'/19788'", "44'/1'"] name = "Mintlayer" [package.metadata.ledger.nanox] -icon = "icons/mintlayer_14x14.gif" +icon = "media/icons/mintlayer_14x14.gif" [package.metadata.ledger.nanosplus] -icon = "icons/mintlayer_14x14.gif" +icon = "media/icons/mintlayer_14x14.gif" [package.metadata.ledger.stax] -icon = "icons/mintlayer_32x32.gif" +icon = "media/icons/mintlayer_32x32.gif" [package.metadata.ledger.flex] -icon = "icons/mintlayer_40x40.gif" +icon = "media/icons/mintlayer_40x40.gif" [package.metadata.ledger.apex_p] -icon = "icons/mintlayer_32x32.png" +icon = "media/icons/mintlayer_32x32.png" diff --git a/build.rs b/build.rs index 1d40f63..40ed80d 100644 --- a/build.rs +++ b/build.rs @@ -6,16 +6,18 @@ use image::{ImageFormat, ImageReader, Pixel}; fn main() { println!("cargo:rerun-if-changed=script.ld"); - println!("cargo:rerun-if-changed=icons/mintlayer_14x14.gif"); - println!("cargo:rerun-if-changed=icons/mask_14x14.gif"); + println!("cargo:rerun-if-changed=media/icons/mintlayer_14x14.gif"); + println!("cargo:rerun-if-changed=media/icons/mask_14x14.gif"); - let path = std::path::PathBuf::from("icons"); - let reader = ImageReader::open(path.join("mintlayer_14x14.gif")).unwrap(); - let img = reader.decode().unwrap(); - let mut gray = img.into_luma8(); + let icons_path = std::path::PathBuf::from("media/icons"); + let mut gray = ImageReader::open(icons_path.join("mintlayer_14x14.gif")) + .unwrap() + .decode() + .unwrap() + .into_luma8(); // Apply mask - let mask = ImageReader::open(path.join("mask_14x14.gif")) + let mask = ImageReader::open(icons_path.join("mask_14x14.gif")) .unwrap() .decode() .unwrap() @@ -32,7 +34,7 @@ fn main() { gray.put_pixel(x, y, gray_pixel); } - let glyph_path = std::path::PathBuf::from("glyphs"); + let glyph_path = std::path::PathBuf::from("media/glyphs"); gray.save_with_format(glyph_path.join("home_nano_nbgl.png"), ImageFormat::Png) .unwrap(); diff --git a/crates/app-core/src/app_ui/utils.rs b/crates/app-core/src/app_ui/utils.rs index dfaa299..75940e0 100644 --- a/crates/app-core/src/app_ui/utils.rs +++ b/crates/app-core/src/app_ui/utils.rs @@ -48,13 +48,13 @@ pub fn to_address(destination: &Destination, coin: CoinType) -> Result NbglGlyph<'static> { #[cfg(target_os = "apex_p")] const MINTLAYER: NbglGlyph = - NbglGlyph::from_include(include_gif!("../../glyphs/mintlayer_48x48.png", NBGL)); + NbglGlyph::from_include(include_gif!("../../media/glyphs/mintlayer_48x48.png", NBGL)); #[cfg(any(target_os = "stax", target_os = "flex"))] const MINTLAYER: NbglGlyph = - NbglGlyph::from_include(include_gif!("../../glyphs/mintlayer_64x64.gif", NBGL)); + NbglGlyph::from_include(include_gif!("../../media/glyphs/mintlayer_64x64.gif", NBGL)); #[cfg(any(target_os = "nanosplus", target_os = "nanox"))] const MINTLAYER: NbglGlyph = - NbglGlyph::from_include(include_gif!("../../icons/mintlayer_14x14.gif", NBGL)); + NbglGlyph::from_include(include_gif!("../../media/icons/mintlayer_14x14.gif", NBGL)); MINTLAYER } diff --git a/glyphs/home_nano_nbgl.png b/media/glyphs/home_nano_nbgl.png similarity index 100% rename from glyphs/home_nano_nbgl.png rename to media/glyphs/home_nano_nbgl.png diff --git a/glyphs/mintlayer_48x48.png b/media/glyphs/mintlayer_48x48.png similarity index 100% rename from glyphs/mintlayer_48x48.png rename to media/glyphs/mintlayer_48x48.png diff --git a/glyphs/mintlayer_64x64.gif b/media/glyphs/mintlayer_64x64.gif similarity index 100% rename from glyphs/mintlayer_64x64.gif rename to media/glyphs/mintlayer_64x64.gif diff --git a/icons/mask_14x14.gif b/media/icons/mask_14x14.gif similarity index 100% rename from icons/mask_14x14.gif rename to media/icons/mask_14x14.gif diff --git a/icons/mintlayer_14x14.gif b/media/icons/mintlayer_14x14.gif similarity index 100% rename from icons/mintlayer_14x14.gif rename to media/icons/mintlayer_14x14.gif diff --git a/icons/mintlayer_32x32.gif b/media/icons/mintlayer_32x32.gif similarity index 100% rename from icons/mintlayer_32x32.gif rename to media/icons/mintlayer_32x32.gif diff --git a/icons/mintlayer_32x32.png b/media/icons/mintlayer_32x32.png similarity index 100% rename from icons/mintlayer_32x32.png rename to media/icons/mintlayer_32x32.png diff --git a/icons/mintlayer_40x40.gif b/media/icons/mintlayer_40x40.gif similarity index 100% rename from icons/mintlayer_40x40.gif rename to media/icons/mintlayer_40x40.gif From 7193d607dbff8d846ca2f1d0f3e5f1a0606e874b Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 14:27:26 +0300 Subject: [PATCH 17/40] Move derivation path handling to utils; add a couple of FIXMEs --- .../app-core/src/handlers/get_public_key.rs | 17 +--- crates/app-core/src/handlers/sign_tx/mod.rs | 44 ++++------ crates/app-core/src/lib.rs | 1 + crates/app-core/src/utils.rs | 82 +++++++++++++++++++ crates/messages/src/lib.rs | 2 +- 5 files changed, 103 insertions(+), 43 deletions(-) create mode 100644 crates/app-core/src/utils.rs diff --git a/crates/app-core/src/handlers/get_public_key.rs b/crates/app-core/src/handlers/get_public_key.rs index e2e416e..807a196 100644 --- a/crates/app-core/src/handlers/get_public_key.rs +++ b/crates/app-core/src/handlers/get_public_key.rs @@ -15,26 +15,17 @@ * limitations under the License. *****************************************************************************/ -use crate::app_ui::address::ui_display_pk; -use crate::StatusWord; -use mintlayer_messages::{mlcp::CoinType, ChainCode, GetPubKeyReq, PublicKey, PublicKeyResponse}; - use ledger_device_sdk::ecc::{Secp256k1, SeedDerive}; -// Path should be at least [bip44, coin_type, account_index] -const MIN_PATH_LEN: usize = 3; +use mintlayer_messages::{ChainCode, GetPubKeyReq, PublicKey, PublicKeyResponse}; + +use crate::{app_ui::address::ui_display_pk, utils::check_derivation_path, StatusWord}; pub fn handle_get_public_key( req: GetPubKeyReq, display: bool, ) -> Result { - if req.path.as_ref().len() < MIN_PATH_LEN { - return Err(StatusWord::InvalidPath); - } - let coin_type: CoinType = req.coin_type.into(); - if req.path.as_ref()[1] != coin_type.bip44_coin_type() { - return Err(StatusWord::InvalidPath); - } + check_derivation_path(req.path.as_ref(), req.coin_type.into())?; let (k, cc) = Secp256k1::derive_from(req.path.as_ref()); let pk = k.public_key().map_err(|_| StatusWord::KeyDeriveFail)?; diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index dc33e3e..d7d3564 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -23,6 +23,7 @@ use crate::{ ui_streaming_review_show_input, ui_streaming_review_show_output, }, handlers::{sign_message::schnorr_sign, utils::mintlayer_hash}, + utils::{check_derivation_path_for_tx_signing, CompressedDerivationPathForTxSigning}, DataContext, StatusWord, }; use mintlayer_messages::{ @@ -42,43 +43,23 @@ mod summary_collector; use summary_collector::TxSummaryCollector; pub use summary_collector::{CoinOrTokenId, InputCommand, TxType}; -const BIP44: u32 = 44 + (1 << 31); - -// BIP44/COIN/ACCOUNT/PURPOSE/INDEX -const DERIVATION_PATH_LEN: usize = 5; -// DERIVATION_PATH_LEN without the BIP44 and COIN as they are the same for all -const COMPRESSED_DERIVATION_PATH_LEN: usize = 3; - // FIXME: usize is already 32-bit. // we try to save a few bytes instead of using usize for indexes, // u32 is enough to cover max possible number of inputs and outputs type Index = u32; pub struct InputCompressed { - pub path: [u32; COMPRESSED_DERIVATION_PATH_LEN], + pub path: CompressedDerivationPathForTxSigning, pub input_idx: Index, pub multisig_idx: Option, } impl InputCompressed { fn new(addr: InputAddressPath, input_idx: Index, coin: PCoinType) -> Result { - let path = addr.path.as_ref(); - if path.len() != DERIVATION_PATH_LEN { - return Err(StatusWord::TxInvalidInputPath); - } - - if path[0] != BIP44 { - return Err(StatusWord::TxInvalidInputPath); - } - - if path[1] != coin.bip44_coin_type() { - return Err(StatusWord::TxInvalidInputPath); - } + let path = check_derivation_path_for_tx_signing(addr.path.as_ref(), coin)?; Ok(Self { - path: path[2..] - .try_into() - .map_err(|_| StatusWord::TxInvalidInputPath)?, + path, input_idx, multisig_idx: addr.multisig_idx, }) @@ -95,6 +76,11 @@ pub struct TxParsingInputsContext { metadata: TxMetadata, tx_hasher: Blake2b_512, + + // Note: input commitments have to be sent together with the inputs, because they contain + // the actual amounts that the inputs consume. But they can't be put into the transaction hasher + // until all inputs have been processed, so they'll have to be sent again via a separate pass. + // We hash the commitments to ensure that the same ones are sent during both passes. input_commitments_hasher: Blake2b_512, summary: TxSummaryCollector, @@ -110,7 +96,7 @@ pub struct TxParsingInputCommitmentsContext { tx_hasher: Blake2b_512, input_commitments_hasher: Blake2b_512, - input_commitments_hash: [u8; 64], + expected_input_commitments_hash: [u8; 64], summary: TxSummaryCollector, inputs: Vec, @@ -134,7 +120,7 @@ impl TxParsingInputCommitmentsContext { .finalize(&mut input_commitments_hash) .map_err(|_| StatusWord::TxHashFail)?; - if input_commitments_hash != self.input_commitments_hash { + if input_commitments_hash != self.expected_input_commitments_hash { return Err(StatusWord::DifferentInputCommitmentHash); } @@ -201,7 +187,7 @@ impl TxParsingInputsContext { metadata: self.metadata, tx_hasher: self.tx_hasher, input_commitments_hasher: Blake2b_512::new(), - input_commitments_hash, + expected_input_commitments_hash: input_commitments_hash, summary: self.summary, inputs: self.inputs, spinner: self.spinner, @@ -296,9 +282,7 @@ impl TxSigningContext { .get(self.num_inputs_signed as usize) .ok_or(StatusWord::WrongContext)?; - let [p1, p2, p3] = address.path; - let addr = [BIP44, self.metadata.coin.bip44_coin_type(), p1, p2, p3]; - + let addr = address.path.to_full_path(self.metadata.coin); let private_key = Secp256k1::derive_from_path(&addr); let sig = schnorr_sign(&private_key, self.tx_hash.as_bytes())?; @@ -504,6 +488,8 @@ pub fn handle_sign_tx( } } +// FIXME: this function is sometimes called twice in a row; re-use the buffer in such a case +// instead of reallocating it. fn update_hash(data: &T, hasher: &mut Blake2b_512) -> Result<(), StatusWord> { let mut buf = Vec::::new(); encode_to(data, &mut buf); diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 59ce580..c02f6be 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -49,6 +49,7 @@ mod handlers { mod errors; #[cfg(test)] mod testing; +mod utils; // Required for using String, Vec, format!... extern crate alloc; diff --git a/crates/app-core/src/utils.rs b/crates/app-core/src/utils.rs new file mode 100644 index 0000000..19cc851 --- /dev/null +++ b/crates/app-core/src/utils.rs @@ -0,0 +1,82 @@ +/***************************************************************************** + * Mintlayer Ledger App. + * (c) 2025-2026 RBB S.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *****************************************************************************/ + +use mintlayer_messages::{mlcp::CoinType as PCoinType, StatusWord}; + +const DERIV_PATH_IDX_BIP44: usize = 0; +const DERIV_PATH_IDX_COIN_TYPE: usize = 1; +const DERIV_PATH_IDX_ACCOUNT_IDX: usize = 2; +const DERIV_PATH_IDX_ADDR_PURPOSE: usize = 3; +const DERIV_PATH_IDX_ADDR_IDX: usize = 4; + +// Path should be at least [bip44, coin_type, account_index] +const DERIV_PATH_MIN_LEN: usize = 3; +// For tx signing the path should also contain the purpose and the index. +const DERIV_PATH_LEN_FOR_TX_SIGNING: usize = 5; + +const DERIV_PATH_BIP44_ITEM: u32 = 44 + (1 << 31); + +pub fn check_derivation_path(path: &[u32], coin_type: PCoinType) -> Result<(), StatusWord> { + if path.len() < DERIV_PATH_MIN_LEN { + return Err(StatusWord::InvalidPath); + } + + if path[DERIV_PATH_IDX_BIP44] != DERIV_PATH_BIP44_ITEM { + return Err(StatusWord::InvalidPath); + } + + if path[DERIV_PATH_IDX_COIN_TYPE] != coin_type.bip44_coin_type() { + return Err(StatusWord::InvalidPath); + } + + Ok(()) +} + +pub fn check_derivation_path_for_tx_signing( + path: &[u32], + coin_type: PCoinType, +) -> Result { + check_derivation_path(path, coin_type)?; + + if path.len() != DERIV_PATH_LEN_FOR_TX_SIGNING { + return Err(StatusWord::TxInvalidInputPath); + } + + Ok(CompressedDerivationPathForTxSigning { + account_index: path[DERIV_PATH_IDX_ACCOUNT_IDX], + addr_purpose: path[DERIV_PATH_IDX_ADDR_PURPOSE], + addr_index: path[DERIV_PATH_IDX_ADDR_IDX], + }) +} + +pub struct CompressedDerivationPathForTxSigning { + pub account_index: u32, + pub addr_purpose: u32, + pub addr_index: u32, +} + +impl CompressedDerivationPathForTxSigning { + pub fn to_full_path(&self, coin_type: PCoinType) -> [u32; DERIV_PATH_LEN_FOR_TX_SIGNING] { + [ + DERIV_PATH_BIP44_ITEM, + coin_type.bip44_coin_type(), + self.account_index, + self.addr_purpose, + self.addr_index, + ] + } +} diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index db4357d..4d95c89 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -505,7 +505,7 @@ pub enum StatusWord { #[display("Tx fee underflow")] TxFeeUnderflow = 0xB00C, #[display("Invalid input path")] - TxInvalidInputPath = 0xB00D, + TxInvalidInputPath = 0xB00D, // FIXME: probably this and InvalidPath should be squashed together. #[display("Nothing to sign")] NothingToSign = 0xB00E, #[display("Transaction already finished")] From b941a0cef5b7def644d046e22125b29affffc6b5 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 14:39:17 +0300 Subject: [PATCH 18/40] Minor cleanup of tx messages --- crates/app-core/src/app_ui/sign.rs | 24 +++++++++++-------- .../src/handlers/sign_tx/summary_collector.rs | 6 ++--- tests/test_sign_cmd.py | 5 ++-- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 7cee97c..d8d382a 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -158,8 +158,8 @@ fn transaction_title(tx_type: &Option) -> &'static str { Some(TxType::Burn) => "Sign burn transaction", Some(TxType::Htlc) => "Sign create HTLC transaction", Some(TxType::CreateDelegation) => "Sign create delegation transaction", - Some(TxType::DelegationStake) => "Sign stake delegation transaction", - Some(TxType::DelegationWithdrawal) => "Sign withdrawal delegation transaction", + Some(TxType::DelegateStaking) => "Sign delegate staking transaction", + Some(TxType::DelegationWithdrawal) => "Sign delegation withdrawal transaction", Some(TxType::CreateStakePool) => "Sign create stake pool transaction", Some(TxType::DecommissionStakePool) => "Sign decommission stake pool transaction", Some(TxType::CreateNft) => "Sign create NFT transaction", @@ -336,7 +336,13 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result { @@ -427,13 +433,8 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result ("Data deposit", hex::encode(data)), @@ -504,7 +505,7 @@ fn format_input(input: &InputCommand, coin: CoinType) -> Result Result {} TxOutput::DelegateStaking(amount, _) => { - self.tx_type = merge_tx_type(self.tx_type, TxType::DelegationStake); + self.tx_type = merge_tx_type(self.tx_type, TxType::DelegateStaking); self.increase_output_totals(CoinOrTokenId::Coin, *amount)?; } TxOutput::CreateDelegationId(_, _) => { @@ -525,7 +525,7 @@ mod tests { let out = mlcp::TxOutput::DelegateStaking(delegate_amount, mlcp::Id::new(mlcp::H256::zero())); collector.process_output(&out).unwrap(); - assert_eq!(collector.tx_type(), Some(TxType::DelegationStake)); + assert_eq!(collector.tx_type(), Some(TxType::DelegateStaking)); assert_eq!( collector.total_outputs().get(&CoinOrTokenId::Coin), Some(&delegate_amount) diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 18ff064..7c099b8 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -135,7 +135,7 @@ def test_sign_tx_lock_then_transfer(backend, scenario_navigator, device, navigat review_tx = ReviewTransaction( transaction=transaction, has_command_input=True, - review_custom_screen_text=r"Sign\swithdrawal", + review_custom_screen_text=r"Sign\sdelegation", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) @@ -206,6 +206,7 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato sign_tx_review(client, device, navigator, scenario_navigator, review_tx) +# FIXME: rename to test_sign_tx_delegate_staking def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigator): # Use the app interface instead of raw interface client = MintlayerCommandSender(backend) @@ -258,7 +259,7 @@ def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigat review_tx = ReviewTransaction( transaction=transaction, has_command_input=False, - review_custom_screen_text=r"Sign\sstake", + review_custom_screen_text=r"Sign\sdelegate", ) sign_tx_review(client, device, navigator, scenario_navigator, review_tx) From 3c0054748e9f86d1030d55c7f8259dd6cef91985 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 15:15:38 +0300 Subject: [PATCH 19/40] Regression fix: call ui_approve_streaming_review inside switch_to_signing; minor cleanup --- crates/app-core/src/app_ui/sign.rs | 10 +-- crates/app-core/src/handlers/sign_tx/mod.rs | 66 +++++++++++-------- .../mintlayer_command_sender.py | 9 +-- 3 files changed, 49 insertions(+), 36 deletions(-) diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index d8d382a..742d828 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -23,7 +23,7 @@ use crate::{ app_ui::utils::{ bech32m_encode, compress_public_key, load_glyph, to_address, to_public_key_hash, }, - handlers::sign_tx::{CoinOrTokenId, InputCommand, TxParsingOutputsContext, TxType}, + handlers::sign_tx::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}, StatusWord, }; use mintlayer_messages::{ @@ -104,10 +104,10 @@ pub fn ui_streaming_review_show_output( pub fn ui_approve_streaming_review( review: &NbglStreamingReview, - ctx: &TxParsingOutputsContext, + tx_summary: &TxSummaryCollector, + coin: CoinType, ) -> Result { - let coin = ctx.coin(); - let fees = ctx.summary().fees_iter().try_fold( + let fees = tx_summary.fees_iter().try_fold( String::new(), |mut acc, res| -> Result<_, StatusWord> { let (coin_or_token, fee) = res?; @@ -147,7 +147,7 @@ pub fn ui_approve_streaming_review( NbglStreamingReviewStatus::Next | NbglStreamingReviewStatus::Skipped => {} }; - let title = transaction_title(&ctx.summary().tx_type()); + let title = transaction_title(&tx_summary.tx_type()); Ok(review.finish(title)) } diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index d7d3564..e125138 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -40,8 +40,8 @@ use ledger_device_sdk::{ }; mod summary_collector; -use summary_collector::TxSummaryCollector; -pub use summary_collector::{CoinOrTokenId, InputCommand, TxType}; + +pub use summary_collector::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}; // FIXME: usize is already 32-bit. // we try to save a few bytes instead of using usize for indexes, @@ -141,19 +141,22 @@ impl TxParsingInputCommitmentsContext { let new_context = TxParsingContext::ParsingOutputs(Box::new(TxParsingOutputsContext { metadata: self.metadata, - tx_hasher: self.tx_hasher, - summary: self.summary, inputs: self.inputs, - spinner: self.spinner, - num_outputs_parsed: 0, })); Ok(new_context) } else { - switch_to_signing(self.tx_hasher, self.metadata, self.inputs, self.spinner) + switch_to_signing( + review, + self.tx_hasher, + self.summary, + self.metadata, + self.inputs, + self.spinner, + ) } } else { self.num_inputs_parsed += 1; @@ -230,36 +233,45 @@ impl TxParsingOutputsContext { self.num_outputs_parsed += 1; Ok(TxParsingContext::ParsingOutputs(self)) } else { - if ui_approve_streaming_review(review, &self)? { - switch_to_signing(self.tx_hasher, self.metadata, self.inputs, self.spinner) - } else { - Err(StatusWord::Deny) - } + switch_to_signing( + review, + self.tx_hasher, + self.summary, + self.metadata, + self.inputs, + self.spinner, + ) } } } fn switch_to_signing( + review: &NbglStreamingReview, mut tx_hasher: Blake2b_512, + summary: TxSummaryCollector, metadata: TxMetadata, inputs: Vec, spinner: NbglSpinner, ) -> Result { - // Finalize the tx hash for signing - let mut message_hash: [u8; 64] = [0u8; 64]; - tx_hasher - .finalize(&mut message_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - let tx_hash = mintlayer_hash(&message_hash[0..32])?; - - Ok(TxParsingContext::Signing(Box::new(TxSigningContext { - metadata, - inputs, - spinner, - num_inputs_signed: 0, - tx_hash, - }))) + if ui_approve_streaming_review(review, &summary, metadata.coin)? { + // Finalize the tx hash for signing + let mut message_hash: [u8; 64] = [0u8; 64]; + tx_hasher + .finalize(&mut message_hash) + .map_err(|_| StatusWord::TxHashFail)?; + + let tx_hash = mintlayer_hash(&message_hash[0..32])?; + + Ok(TxParsingContext::Signing(Box::new(TxSigningContext { + metadata, + inputs, + spinner, + num_inputs_signed: 0, + tx_hash, + }))) + } else { + Err(StatusWord::Deny) + } } pub struct TxSigningContext { diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 684cc87..745a406 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -32,7 +32,6 @@ class ReviewTransaction: @dataclass class SignTxStep: kind: str - index: int | None = None class GetAppAndVersionP1(IntEnum): @@ -228,8 +227,10 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] p2=P2.P2_LAST, data=chunks[-1], ): - kind = "start" - yield SignTxStep(kind=kind, index=0) + yield SignTxStep(kind="start") + + if len(transaction.outputs) == 0: + yield SignTxStep(kind="final") response = self.get_async_response() decode_response_variant(response.data, "TxNext") @@ -263,7 +264,7 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] data=chunks[-1], ): kind = "final" if idx == len(transaction.outputs) - 1 else "output" - yield SignTxStep(kind=kind, index=idx) + yield SignTxStep(kind=kind) response = self.get_async_response() decode_response_variant(response.data, "TxNext") From 8ab3bfe86ad794695170a7fbf0af6198ce190d0d Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 18:23:20 +0300 Subject: [PATCH 20/40] Add some FIXMEs --- tests/application_client/mintlayer_command_sender.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 745a406..a7d775d 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -349,6 +349,9 @@ def sign_tx_review( has_command_input = review_transaction.has_command_input review_custom_screen_text = review_transaction.review_custom_screen_text + # FIXME: instead of making the +=10 jumps in the index, it's better to put snapshots for different + # phases into different subdirs, e.g. use test_case_name=f"{scenario_navigator.test_name}/start" + # etc. start_idx = 0 if not device.is_nano: instruction = NavInsID.SWIPE_CENTER_TO_LEFT @@ -370,6 +373,11 @@ def sign_tx_review( ) start_idx += 10 + # FIXME: the fixed 2-step navigate_and_compare for touch devices that is used below is + # unreliable. Perhaps we should add a separate field to output review saying something + # like "Output i/n". This might also make the signing process more clear for the user. + # Same should be done for inputs review (once multiple inputs review is implemented). + if has_command_input: if device.is_nano: navigator.navigate_until_text_and_compare( From b8458837356f7a3790b7f933df0b7a59f942d4cf Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 16:11:24 +0300 Subject: [PATCH 21/40] Fix docs; minor cleanup; forbid non-empty data in ping command --- crates/app-core/src/handlers/sign_message.rs | 4 ++- crates/app-core/src/lib.rs | 8 ++++- crates/app-core/src/utils.rs | 2 +- crates/messages/src/lib.rs | 6 ++-- docs/technical_specification.md | 34 ++++++++++---------- 5 files changed, 31 insertions(+), 23 deletions(-) diff --git a/crates/app-core/src/handlers/sign_message.rs b/crates/app-core/src/handlers/sign_message.rs index 9ef3147..99f3165 100644 --- a/crates/app-core/src/handlers/sign_message.rs +++ b/crates/app-core/src/handlers/sign_message.rs @@ -53,6 +53,8 @@ pub fn setup_sign_message(req: SignMessageStartReq) -> DataContext { DataContext::SignMessageContext(SignMessageContext::new(req)) } +// FIXME: implement stateful message signing, where the message is received and displayed for review +// in portions, to allow signing messages of arbitrary sizes. pub fn handle_sign_message( message: &[u8], ctx: &mut SignMessageContext, @@ -62,7 +64,7 @@ pub fn handle_sign_message( .public_key() .map_err(|_| StatusWord::KeyDeriveFail)?; - // Display review. If user approves sign it. + // Display review. If user approves, sign it. // Otherwise, return a "deny" status word. if ui_display_message(message, &public_key, ctx.coin, ctx.addr_type)? { ctx.review_finished = true; diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index c02f6be..4beadf7 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -189,7 +189,13 @@ impl TryFrom for Command { } Ins::PING => { let _p1: PingP1 = raw.p1.try_into()?; - Ok(Command::Ping) + + // Ping doesn't have any associated data. + if !raw.data.is_empty() { + Err(StatusWord::InvalidData) + } else { + Ok(Command::Ping) + } } _ => Err(StatusWord::InsNotSupported), } diff --git a/crates/app-core/src/utils.rs b/crates/app-core/src/utils.rs index 19cc851..b5881bb 100644 --- a/crates/app-core/src/utils.rs +++ b/crates/app-core/src/utils.rs @@ -53,7 +53,7 @@ pub fn check_derivation_path_for_tx_signing( check_derivation_path(path, coin_type)?; if path.len() != DERIV_PATH_LEN_FOR_TX_SIGNING { - return Err(StatusWord::TxInvalidInputPath); + return Err(StatusWord::InvalidPath); } Ok(CompressedDerivationPathForTxSigning { diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index 4d95c89..be97705 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -504,8 +504,8 @@ pub enum StatusWord { TxNumericOperationFail = 0xB00B, #[display("Tx fee underflow")] TxFeeUnderflow = 0xB00C, - #[display("Invalid input path")] - TxInvalidInputPath = 0xB00D, // FIXME: probably this and InvalidPath should be squashed together. + #[display("Invalid data")] + InvalidData = 0xB00D, #[display("Nothing to sign")] NothingToSign = 0xB00E, #[display("Transaction already finished")] @@ -518,7 +518,7 @@ pub enum StatusWord { MaxBufferLenExceeded = 0xB012, #[display("Different input commitment hash")] DifferentInputCommitmentHash = 0xB013, - #[display("Invalid Timestamp")] + #[display("Invalid timestamp")] InvalidTimestamp = 0xB014, // Ecc Errors diff --git a/docs/technical_specification.md b/docs/technical_specification.md index a64b938..c2c0e44 100644 --- a/docs/technical_specification.md +++ b/docs/technical_specification.md @@ -22,7 +22,7 @@ The class byte used for all standard commands is `CLA = 0xE1`. The APDU buffer on the Ledger device has a maximum data length (`MAX_ADPU_DATA_LEN` = 255 bytes). To accommodate larger payloads, the app implements a chunking mechanism controlled by the `P2` parameter: - `P2 = 0x00` (`P2_DONE`): This is the final chunk (or the only chunk) of the instruction. The app will assemble the buffer and execute the command. -- `P2 = 0x80` (`P2_MORE`): More chunks follow. The app accumulates the data into a buffer (up to a maximum of `1020` bytes) and returns `0x9000` (Success) to ask the client for the next chunk. +- `P2 = 0x80` (`P2_MORE`): More chunks follow. The app accumulates the data into a buffer (up to a maximum of `1020` bytes) and returns SCALE-encoded `Response::ExpectingNextChunk` to ask the client for the next chunk. _Note: For chunked commands, `INS` and `P1` must remain identical across all chunks of the same sequence._ @@ -38,16 +38,16 @@ The SCALE representation of an enum begins with a single byte representing the v The `Response` enum structure and its variant indices are: -| Variant Index | Variant Name | Inner Payload Type | Description | -|---|---|---|---| -| `0` | `ExpectingNextChunk` | None | Returned when more APDU chunks are expected (`P2_MORE` sequence) | -| `1` | `PublicKey` | `PublicKeyResponse` | Public key and chain code response | -| `2` | `TxSetup` | None | Acknowledges transaction initialization (`SIGN_TX` with `P1 = 0`) | -| `3` | `TxNext` | None | Acknowledges receipt of a transaction chunk | -| `4` | `TxInputSignature` | `TxInputSignatureResponse` | Contains an input signature | -| `5` | `MessageSetup` | None | Acknowledges message signing initialization (`SIGN_MSG` with `P1 = 0`) | -| `6` | `MessageSignature` | `MsgSignatureResponse` | Contains the final message signature | -| `7` | `Pong` | None | Pong response for the `PING` instruction | +| Index | Name | Inner Payload Type | Description | +|-------|----------------------|------------------------------|------------------------------------------------------------------------| +| `0` | `ExpectingNextChunk` | None | Returned when more APDU chunks are expected (`P2_MORE` sequence) | +| `1` | `PublicKey` | `PublicKeyResponse` | Public key and chain code response | +| `2` | `TxSetup` | None | Acknowledges transaction initialization (`SIGN_TX` with `P1 = 0`) | +| `3` | `TxNext` | None | Acknowledges receipt of a transaction chunk | +| `4` | `TxInputSignature` | `TxInputSignatureResponse` | Contains an input signature | +| `5` | `MessageSetup` | None | Acknowledges message signing initialization (`SIGN_MSG` with `P1 = 0`) | +| `6` | `MessageSignature` | `MsgSignatureResponse` | Contains the final message signature | +| `7` | `Pong` | None | Pong response for the `PING` instruction | Any successful command output described below is prefixed by its corresponding 1-byte variant index. @@ -79,14 +79,14 @@ The application returns standard Ledger status words as well as app-specific and | 0xB00A | `TxInvalidInputUtxo` | Invalid input UTXO | | 0xB00B | `TxNumericOperationFail` | Numeric operation failed | | 0xB00C | `TxFeeUnderflow` | Tx fee underflow | -| 0xB00D | `TxInvalidInputPath` | Invalid input path | +| 0xB00D | `InvalidData` | Invalid data | | 0xB00E | `NothingToSign` | Nothing to sign | | 0xB00F | `TxAlreadyFinished` | Transaction already finished | | 0xB010 | `InvalidPath` | Invalid BIP32 path | | 0xB011 | `InvalidUncompressedPublicKey` | Invalid uncompressed public key | | 0xB012 | `MaxBufferLenExceeded` | Max buffer length exceeded (Chunking limit) | | 0xB013 | `DifferentInputCommitmentHash` | Different input commitment hash | -| 0xB014 | `InvalidTimestamp` | Invalid Timestamp | +| 0xB014 | `InvalidTimestamp` | Invalid timestamp | | 0xB100 | `EccCarry` | ECC Carry | | 0xB101 | `EccLocked` | ECC Locked | | 0xB102 | `EccUnlocked` | ECC Unlocked | @@ -123,7 +123,7 @@ Optionally displays the generated address on the device screen for user verifica | ----- | ----- | -------------------- | | E1 | 00 | `0` or `1` (Display) | -**Input data (`PublicKeyReq` - SCALE encoded)** +**Input data (`GetPubKeyReq` - SCALE encoded)** | Type | Name | Description | | ----------- | ----------- | --------------------------------------------------------- | @@ -164,7 +164,7 @@ Because transactions can be larger than available APDU buffers and RAM, the pars | Type | Name | Description | | ----- | ------------- | --------------------------------------------------------- | | `u8` | `coin` | `0` = Mainnet, `1` = Testnet, `2` = Regtest, `3` = Signet | -| `u8` | `version` | Transaction version | +| `u8` | `version` | Transaction version (0 = V1) | | `u32` | `num_inputs` | Total number of inputs in the transaction | | `u32` | `num_outputs` | Total number of outputs in the transaction | @@ -186,8 +186,8 @@ The response payload is prefixed with the `TxInputSignature` variant index (`0x0 | Type | Name | Description | | ------------- | -------------- | ------------------------------------------- | | `[u8; 64]` | `signature` | The 64-byte cryptographic signature | -| `Option` | `multisig_idx` | Optional multisig index | | `u32` | `input_idx` | The index of the input that was just signed | +| `Option` | `multisig_idx` | Optional multisig index | | `bool` | `has_next` | True if there are more signatures remaining | *Note: For `Start` (`P1 = 0`) and intermediate `Next` (`P1 = 1`) data chunks (before signatures), the app returns `Response::TxSetup` (variant index `0x02`) and `Response::TxNext` (variant index `0x03`) respectively, with no extra fields.* @@ -205,7 +205,7 @@ To sign a transaction, the client must follow a strict order: ### SIGN_MSG -Signs a generic message using a BIP-32 derived key. The process is stateful to allow streaming long messages. +Signs a generic message using a BIP-32 derived key. #### Encoding From b709a1355af75d98c62246386383dcb4acd54483 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 17:12:21 +0300 Subject: [PATCH 22/40] Appease clippy --- crates/app-core/src/handlers/sign_tx/mod.rs | 2 +- .../src/handlers/sign_tx/summary_collector.rs | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index e125138..37735cf 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -494,7 +494,7 @@ pub fn handle_sign_tx( Ok((Response::TxInputSignature(response), new_ctx)) } (SignTxNextReq::ReturnNextSignature, TxParsingContext::Finished) => { - return Err(StatusWord::TxAlreadyFinished) + Err(StatusWord::TxAlreadyFinished) } _ => Err(StatusWord::WrongContext), } diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index ba24859..9e8b1d9 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -422,7 +422,7 @@ mod tests { let token_id = mlcp::Id::new(mlcp::H256::zero()); let token_amount = mlcp::Amount::from_atoms(200); let out_token = mlcp::TxOutput::Transfer( - mlcp::OutputValue::TokenV1(token_id.clone(), token_amount), + mlcp::OutputValue::TokenV1(token_id, token_amount), mlcp::Destination::AnyoneCanSpend, ); collector.process_output(&out_token).unwrap(); @@ -717,7 +717,7 @@ mod tests { let inp = TxInputWithAdditionalInfo::Utxo( make_utxo_outpoint(), AdditionalUtxoInfo::Utxo(mlcp::TxOutput::IssueNft( - nft_id.clone(), + nft_id, nft_issuance, mlcp::Destination::AnyoneCanSpend, )), @@ -786,7 +786,7 @@ mod tests { let mint_amount = mlcp::Amount::from_atoms(1000); let inp = TxInputWithAdditionalInfo::AccountCommand( mlcp::AccountNonce(1), - mlcp::AccountCommand::MintTokens(token_id.clone(), mint_amount), + mlcp::AccountCommand::MintTokens(token_id, mint_amount), ); collector.process_input(&inp).unwrap(); assert_eq!(collector.tx_type(), Some(TxType::MintTokens)); @@ -928,10 +928,7 @@ mod tests { let token_id = mlcp::Id::new(mlcp::H256::zero()); let additional_info = AdditionalOrderInfo { initially_asked: mlcp::OutputValue::Coin(mlcp::Amount::from_atoms(100)), - initially_given: mlcp::OutputValue::TokenV1( - token_id.clone(), - mlcp::Amount::from_atoms(200), - ), + initially_given: mlcp::OutputValue::TokenV1(token_id, mlcp::Amount::from_atoms(200)), ask_balance, give_balance, }; From 35f5123fdb7af18d5902f0c71133a4410fa11ad3 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 17:06:31 +0300 Subject: [PATCH 23/40] Update snapshots --- .../test_sign_tx_delegation_staking/00012.png | Bin 3119 -> 3111 bytes .../apex_p/test_sign_tx_issue_nft/00010.png | Bin 3740 -> 3615 bytes .../test_sign_tx_lock_then_transfer/00022.png | Bin 3195 -> 3184 bytes .../test_sign_tx_with_large_output/00010.png | Bin 3740 -> 3615 bytes .../test_sign_tx_without_outputs/00020.png | Bin 2095 -> 3048 bytes .../test_sign_tx_without_outputs/00030.png | Bin 0 -> 2095 bytes .../test_sign_tx_delegation_staking/00012.png | Bin 11222 -> 11199 bytes .../flex/test_sign_tx_issue_nft/00010.png | Bin 14868 -> 14383 bytes .../test_sign_tx_lock_then_transfer/00022.png | Bin 11692 -> 11587 bytes .../test_sign_tx_with_large_output/00010.png | Bin 14868 -> 14383 bytes .../test_sign_tx_without_outputs/00020.png | Bin 6227 -> 10923 bytes .../test_sign_tx_without_outputs/00030.png | Bin 0 -> 6227 bytes .../test_sign_tx_create_stake_pool/00010.png | Bin 572 -> 585 bytes .../test_sign_tx_create_stake_pool/00011.png | Bin 557 -> 568 bytes .../test_sign_tx_create_stake_pool/00012.png | Bin 651 -> 663 bytes .../test_sign_tx_create_stake_pool/00013.png | Bin 549 -> 572 bytes .../test_sign_tx_create_stake_pool/00014.png | Bin 660 -> 675 bytes .../test_sign_tx_create_stake_pool/00015.png | Bin 541 -> 571 bytes .../test_sign_tx_create_stake_pool/00016.png | Bin 666 -> 676 bytes .../test_sign_tx_create_stake_pool/00017.png | Bin 657 -> 694 bytes .../test_sign_tx_create_stake_pool/00018.png | Bin 675 -> 695 bytes .../test_sign_tx_create_stake_pool/00019.png | Bin 518 -> 548 bytes .../test_sign_tx_delegation_staking/00014.png | Bin 670 -> 637 bytes .../test_sign_tx_lock_then_transfer/00026.png | Bin 689 -> 688 bytes .../test_sign_tx_without_outputs/00020.png | Bin 0 -> 767 bytes .../test_sign_tx_without_outputs/00021.png | Bin 0 -> 334 bytes .../test_sign_tx_without_outputs/00022.png | Bin 0 -> 596 bytes .../test_sign_tx_create_stake_pool/00010.png | Bin 572 -> 585 bytes .../test_sign_tx_create_stake_pool/00011.png | Bin 557 -> 568 bytes .../test_sign_tx_create_stake_pool/00012.png | Bin 651 -> 663 bytes .../test_sign_tx_create_stake_pool/00013.png | Bin 549 -> 572 bytes .../test_sign_tx_create_stake_pool/00014.png | Bin 660 -> 675 bytes .../test_sign_tx_create_stake_pool/00015.png | Bin 541 -> 571 bytes .../test_sign_tx_create_stake_pool/00016.png | Bin 666 -> 676 bytes .../test_sign_tx_create_stake_pool/00017.png | Bin 657 -> 694 bytes .../test_sign_tx_create_stake_pool/00018.png | Bin 675 -> 695 bytes .../test_sign_tx_create_stake_pool/00019.png | Bin 518 -> 548 bytes .../test_sign_tx_delegation_staking/00014.png | Bin 670 -> 637 bytes .../test_sign_tx_lock_then_transfer/00026.png | Bin 689 -> 688 bytes .../test_sign_tx_without_outputs/00020.png | Bin 0 -> 767 bytes .../test_sign_tx_without_outputs/00021.png | Bin 0 -> 334 bytes .../test_sign_tx_without_outputs/00022.png | Bin 0 -> 596 bytes .../test_sign_tx_delegation_staking/00012.png | Bin 10606 -> 10533 bytes .../stax/test_sign_tx_issue_nft/00010.png | Bin 13858 -> 13457 bytes .../test_sign_tx_lock_then_transfer/00022.png | Bin 10967 -> 10940 bytes .../test_sign_tx_with_large_output/00010.png | Bin 13858 -> 13457 bytes .../test_sign_tx_without_outputs/00020.png | Bin 6218 -> 10319 bytes .../test_sign_tx_without_outputs/00030.png | Bin 0 -> 6218 bytes 48 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/snapshots/apex_p/test_sign_tx_without_outputs/00030.png create mode 100644 tests/snapshots/flex/test_sign_tx_without_outputs/00030.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00020.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00021.png create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00022.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00020.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00021.png create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00022.png create mode 100644 tests/snapshots/stax/test_sign_tx_without_outputs/00030.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00012.png index c5cae159f16f672101b4b5acfff38240d1a34ed8..f471ae01e0b22a77257bea096ebf59040318ba18 100644 GIT binary patch delta 2424 zcmV-;35WKt7^fJJBsK0yL_t(|obBD&mfE@kMN!De|NpY@12-HGcSv%xWtj7+QgMf2 zA=@laM&ExTSO*WpM&KU`B%fZK%RMs^LYN42^gW6B`D*VkGQ7$g9Koso>(dT=OcL z=j9|K?8{mt^A0B|KL06M+V+2OF%foWd|W#D{n{*xgQo)T!b=o4Ge2+S?nDS-4o8u3 zQh)M)F5BPw;y`zNIGr2e$G`mCt)2Jf9Ulsv`{G@CR)lMRSN-+-@7s^J5PTeeaYFlD zaX9+g@8c|=&;R~7se6S3-SOdcN`#9~d-D{5N6!~#Cb4_WWzS^m9{hJQy$)t=w)>Ie&O!+gN}ID{_FQnI?LbuIo^ z`H61%?B!dvbCY&1HYo8~<_D2R=e}-ob?OEfzN65vmb6oM> z(fQ#%2YNoAku#aabv^$noPE#6e}B!(U6)=ReLr!QpFVYH=a!#$1eMyb#S1O9rylox zJnVPMNLc%HxVDg^w&&P&-RR`7%KjbRe8^LKd2{FG_m3_fW4rq(Q@5vr+piORe9|eO z{o*lU&+R(o*>dpqlJbnV=r@SI`eW$VLLt!r`n=f7NALgDOHTQy&G;goF~);8n*jo)_a zLFw6tsdu_cnL2Cghdq#T>VKZ^?!wHY>B!{E*aIn%J>T6(xOlGeQ!gml11YIJ-(7@{ z%Bv$^$sS0F?D-xee3|c#Za4KL_CU(Td%oWY;Yaj%VFrGR2q8>_5GFzh%YWq|J@X!& z3m6F@%t+|T{{QTU6cMsTkQZ<`3SmF}j+wczC9QeR`Zh!u1hw`-_{#Y+rpySM1BHZQJNBL0sryZ)kAn@aFsw^(h_}1p9 z&k6UKe;LUkPyh3?rp0ePIce=g7ztaP`n@BI-)=G<7=7Q&moXCVa%uzfE1%74UmHuC z4&%Wtf$CWoWkNzVm7S~pLG5GF!yqw`_#rC}pQlYs&!fAjSg7kPie#a9_H(HP;! zht&SZT-6dh#JR8EIvjoelim=zcJWiW!_kWvqVM8$PYuIx*^~8ejfAjm{9Jk2^JZow zoIJ4!4yYVWtXvTzoiMI94<-VZ$&ClOv7Aai(Fzn&;g!pamZ>w^MS2 zncbgzN5Zzvec$HS4-E_1zl6gV+dOa8j3?djFE%++_;@^j{Vu(3By1Sy8kW#t|AsA2 zGyK!MK#sCeUA(}@{*kcZK{lVI_Hyt^r$B8RHlC*Hf8=&;rJP}LJnW&shnFZ0F~2Xp zC7?sS9fiJ$@ED5+pHl42+TD@8n*tH;e~sa?lf$+vMjNMsB`f7rC%weA$8`~wJTAAV zx$IQ1YMQo#Pp5)G<2x%};3NBvnLTgM+rNav7u!7VNw>LkTs&V|`{mja3a2cYw_(E$oOjP{;cIx?VRzPs zefk-@w$MMHoD-4Z z8Y8)lTfDodVIxHdVIt&CIv)(%HqR&PxuxDd|Fx$h5ki>5QIi1yDH80@{IBHs!4H18 z^amg6g)E1olfeoplMn$Ce}B^(K(+T*<@u((?;yhKyyKbZq$O>qI2_Gei<2K=Bn)^D zHRCU1E+2o4R9{AfNy9KK4ukVwj>B6#Zrq;b<22*{di^Z*%QzhEPGOd{votK0Yltvu z-oW@b!!T@*b>*{soM!x+$poBDgaOZg-oKeY=-c^?U5*G|aLw&DsPW7?&{;c4zU?zkM26GRxXD+Y@jBBjNoxm-{kC!kcj}_kBcoSBAl_ qA;Mcy;5Ttj2w_G-laU897X1%I3?H$Kb3u6k00007uhEeUO?*EqA2X@(Ph8V)|1zqdNvH($e z4dC!UhhcaCIsc?r0Dhg3p^lSJ2SOky4@B67@z6I6!{LRD7bU#j_{qaw zyxV(>I$7K=Emu@Cv0<<)M#4XiygHm83N9YYHQz+@yqrXYeOZfS-r*$0=U+8TEB_Z4 z6JdA8`=yiX*JfE9JQa8s-lDjf`Eet6Cqf9bI|`ApQGb^IbJ_mZ7YDlI=5%g^AOG_6 z@5pW(J8%7tTlS5d72(?7RexQ7yXVqY*rBg^Qm)t?eLY6wET7N+{y6E~A3?fu$Ia=K z2p34 z=4DQ%*?+S+ZFO~omG@*mV167z7iZbJ{f)1zS=BwW7YaOTv4y4WzoAXD*RR#iRXS>! zZJSe@Q{E?huWQ@R=bl%fnytC=hTc!oWT$%Z-VJ{>-1Jf7>ehL$833E7EIg!zCuQrc zm!GCh6E{13BrNZ7l}%3GR6bq}2cLW9efv_n;JDnBb;;Pr|R7B3)OtzS<8{cG6^|$-+xMh<~^X`0{>u2BjfNWht!@TG1 zXI46QBwR~z(`)&8#xJpZjyl@5{T}TAdBI-p`&$cVA_?^7ZeK7mNMtF#c!xRC{@C_q><0 z>4rAVo*mFSIr~s{#kVNtr)Mhf_IviTJAc`EL+`!o`q?MvgbHT`+tzB+y!-Ed4OR(lZ}wxqy)n!i(2FuO?J}5q7?u!t|Akt)J}U#D&M9u#bAu zeg8prM?YKKMhjO~HuG5eVT;PeZo2h`RV_Q|zW=PB-W{EMx4QnT){}4IOlEBUQHknFbtQySpU{Y2xa5f%FA9iGb7>THD>F*ZJ2#B%j=)> z8TYJMdET|7*7;nEQ;x6P`RM(onvt#i)STz)2p8|zS`w8@IOM_FvtrHjHr$tg#aVP% zRgz ztayQs>?daSd^~Ue5)NN%^SmeB7YbfyWjcAlFWnve_=&B>xyIwnQ3umtld-F9#dgly z&xwKG)XxKc^)cb%@zUCrYfGq{vS!|f6+3X=J@MI6avQh!bWy`fiV(s? z$enaP7`CmRZ`N~5y?y^{Pe&qzFuS9Z0Rbrz*gx~XlIMa8E?j!SmwF+~?kJJ)I)B)o z^a`-q`=|2!Qr>qE;dS2eOmxzcwo~km=B>rak1!GjyoZ|ck1^MeKSruABf_L%7#4@Y z`IY1F7WW&=vwWOp{9mujQooGd(e6}cxpkI?#c~Z1Ce0fdUo#9td916S<>NHtYbFzL zHW3Cq|9W3D-{{}hG#o1yW@%U~XMb}{n77zN!;a$CS#;P5BVmC3J;scLG4E5Oi|*;*IFsnW2yAC1wY9y~kXVNR2s)gmBuShf2I(xv`zeiV45{A-lo|IG6}MI-V!q z`Hn)IlfMSkdgpQlXAg%r*LKDo2(J$mrSO@B!(+c3Ow5G)6z!TAd#`@T7h!uUfB7S)^L}=Y}r5TeG3WEVPHOsF2-ogTt)}rnQ%HLftI)SS%a{finNhY;!nFy00vSY+$zArbxC{m;=WGubqi{8 zj7d|Gyl&~Qv2n@1VC~Xo6Z8ef^aU!*qNXOL#O;sqvZZrIBZ^ig`Cs>$?FDBL+Se>D)tG^tWhyj_Zg!dk>nozdtdig8CLBO~vPR}kVhhn*EFzPc7cRfHh` zZ@?oW;kp@x1%+Ee4hWS5iY+|#c-z$}gTV)CgZ)|!kvxSp&+J1Q*)W!`0dQIr$gEZ^ z`>3y8RRv}>9Ni#)j!9bj(W$%hi-Ei%#38deXb6^|B(yAd%-VoD7d#4i-!{y6%qkk8`Glv;8D-FJ?|p7dL(T^S%TT z=ru^PqgUVzku{me{ZMk19sVJeQdLOTbYo6j@;U8X@-@mt%=CFbFD94xJF!&8Odk4I zMSR)VXk^5dB%(-W(f)c!y6n6zUNR)C+~FgS)Q~t)p$UYO;9CVcU8z4?A+vuwWu%P< z|5x-4>Xt^oP^qwW0HO8@RmjUvj<4+UAik8>|HneR4Tz(hhEfOI5~BLCN7fT?AxP5V zi6m>97@fU5YZyq)!`T8vW3QEOS_;J?0-@&psXYZVK`Q*5Zm!ck5R9Gy->`G3(hiyO z!7A;8vA{m2y{Gn2=hpdEhNKu?Yfn!sJy1M(O|kB-7b)3uKtg`rv;1Lq6T5eUIy}*? zW-PVi>@s`?d|^H=IZHcr9VNLN9{Cw9)39t?<$X*5%i@-Zp+4pCLT~ZBJB1~|9>c28 z&Wvg4Tjjs8@Tk;d0>!$Bbo?apt>TRWPk)_O2@CBrP7Ce?p01LgHirJGn#Jd-8QB360Pw*bO7GmDCj(|M+8bWTiM*mK7y40VAX zFz8vJc7PQ*o8=vuR-#6F-s@^{b)gz382xfu8+nVin?NbbM9AW=T;k16>c%NdXMHZ`^S!9ExA_%Suza)<-y zJa=Lze_Vt(GmS&e`2<|(5L=rcw{D-z5}xpr8Q%VK; zBaSBK&<_Vi{_fq9ax%E2xrDu0Lr{6VA6i7KLsRS!Yp)xWr9H^_t43nFecaM|<`02rL^OnP9z`cvdA*Ji&Akzfm{;K!4+~>Bmxp|7-?H-o zFJjj0czai$FIezA>}Ex14oq|NeC+QNpZJeXI;HNmcB2Fl=Pj$#1+NQc10h|QLDvy> zmF5Y&sYyedTI(G@q<&|(X9>CFK}bLIqN^5ulCbUe{>|C$STp-5RYnzlt7MB9CciW( z0Rz)^+?qDlZgA7-zhTWPe3Gy1)+6F)Q=_2XYg)i;Dt{Vd@Os!|oMAV8*`1Zjdi&e4Z9b1qEd&cLH($*y-^DR1+wWn>PGIX{J zKJZAW=YX$J8FI-2ZH-BkZhgVYeGF#|%>CH5h36B5%5Aa6z5f*-=@GVowgsk({Ln%m z*lIhgnDCYw<)t9n$KV3J@{Eu}8s>1GjMVa%d@TogTpD_W8m*BvzBrHRKpaj)eb78N zOn8MrFukDmV!Xv~%;s$*Ba8c%y)7YXn(CgsF>ILPMsI+yw z;aoKL#*@lx)Eh^2yUelBI$H;`^|F5WaR)p1Vs~S+MAW}Ryff##^X~cXU-y3ZkMG{|U4lY3_}OWFiGSK! zng1M}&7Pp8mKdB6`4n!wyQkBjq+neqhm#z;M~xxLDjgC!2|`hryO_O$hI?;i4`6ce z)57w2j_}dH@o~)DMbes}F*XnbEqxcM#HWX}dYeet#D#MA4AWBSc zA%5#m<+!tM!eac^kv7bd9F5zb!CS$1`>{i(kMt5x_uQsgyN2ZE?4 z%X|IHd}jcBQ&?5ncq4hBD^Mqn`U~+4Dr~)}1joDqApM7QGTBJ&I1;0Q9Q(QVNG|cQ zmz_)9fk7Z89a-!XwoV$RSntnD&6HDs14y4X0vFg1Pp^34tDkC0M4O=jl%)j+L25Uhc>9*A1|k>6D? zM7y6MKHNFa<+~Y0H8E-nKlKyJ*iC7*>x{)GA-AgDSk-D2wB5Sy&g%8R5gw?~Gm~!9 zq#THmPaQ8hUrfl>)mX`qDLF_+9F`{316`twLCb&9eO)^?UX3;5 zt>98&Qy0%f_j&~YMW%B%Z!<4Dgp$z$E0NZLEi*GNCAFT-rmoPPQ<8ATzw<3C^%9h>kx62;QzEq+K2(Qs z^X4Ove4(|)o7P#!zEf~1=Mak&r8D%V@5*8m)QL4YtT%wIbJbV34$8xBCqI-2w_h2H zPSI#UWS?gNgO!&Rjr4|MW&1VhJb3q;0iDht!ZYd69X8X~5; zP<7Ax#cB-nQ>0wvu=m<%y+BJ(XW2d9%1chSA?(_~$kAK+nSi$22L&Zp&$3qBD>0@zzDh{{ z^5q#)V}-&)B%bE2(n8L2++J=FXIktWx+pRg?F=8nYMzQm|WVRCsv1zuYw=n|7D& z&O(mN0k>zJ4Krt1Eo$AdlUAD!3#;uBKTh=be&m*iL?t8KOvYP15^2`uh``9p9_*ib zshed6vkQz%f4?8xING%D-06Vx0N~J5rln}ox zlg=okOcYyU17Zs`hB(fg;rOawknZ!Q!Mm{`Is9}~41w$O9W~e`C5Woo8~)+l zdlUlhDj1K4kfZT*8IwZZ8_S9Qe&Pka1gbsC2*sx-8b{;S#xA164O~8m$G`S&L>2aF zLn#eE1m*J|ggG{x_`2GT(~gRGu~6TM14_E3EI#Uz?&0+KcK8 zoQ0Rx0sCE(c{~M^$*O_F7Y;h6P?@?}qfKo(?F~Oj(+i_{iyQprfYWR+Mt9OWm#5e6 zIOipu80>69%Jnwgxz(6tv6_>pzjoL6g45@`d*@ZK|3-x!-R!>i8&&+lBPu}P)b@3? zK0(L8Pfu5bmMygf!nqQq_h(DZMF+uUMP{2wQ-!yx*z;QZDj-cKDvmLyl_#!=4oX?P zlpGlp->y)U7y#q`UN+_zB7RMlf3`vOGjfH#T)y!irb=m11piM;QzFN#$0OJSC?sGy ze0b}-7(igU&0y78-2gGINysXQmVz5}dDS{ETXN*~aQutr;9YbS&`f9Ae}3oBshg`V zI1HM`#Zs%y zr#+s@=@pZ5aFHWLcfU*%@_~d$7*sr>0vZjSn_wits;QPPzC z|DcB52ycV_RgQjS(;{!+AbMmKGqDx;T+YGM7Nd`Y%=ETEHkOQpZNrxF6h9+!t>g zu?9k_lk%h1bDGvdqf;cw0z5(z)4llV?tmhXBX=CEskLsMi9@a$Y4$Pa7^$`2Y>$mx zW53+jr@|iJvTf90%95sVfq0b$@`v#7MaGcA>v32nn^Sg7K|#Tor5;}SoJBU6y zn1lJ=>2*TtwR39dc%{Y@*12K9*EC=CTDAv~qF(q&)KvGO{MniC|9WI zs5*`zy0~ISgAFcNnAl>Jg5!hOZ-oV3UzQe;9g9&Q)n;c6IloOOdq67s_JZmP=M)zN zpII#~{@$;^zxXGIml2zo(8uYhO^-5yP5P7fKUX18QgB%CuWiryit6WD!wfOk3FHA) xcS^*Vq!WKVD@c;kT9##=kebD3;nTz;rGNb#OJCv|dK}mfTWbfaatoga{{rA3Iz|8h diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00022.png index 1e1fd15fff5a6e792e287692f94e4de9c00525c6..59494e06392d22e5c0a7aff4d4317fa87cb4c3ed 100644 GIT binary patch delta 2459 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 N002ovPDHLkV1hntGD!dc diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00010.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00010.png index 6a272b9bb6d78b4f2481aaceca1a38914d2fff9e..92a62cb9ca898f262672d599a2fc37a869e470e0 100644 GIT binary patch delta 2489 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 diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00020.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00020.png index 4aba0a2bc2b15209d854308646d0c200bdd5a956..9b7a3e8748521a4d818b165acd521616f57b4f4d 100644 GIT binary patch literal 3048 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 G!9M^R9E6Gh literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00030.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..4aba0a2bc2b15209d854308646d0c200bdd5a956 GIT binary patch literal 2095 zcmeH}`%}^h5Wq1{B}>yhwGxMsD?Ll`w1*FToF0~*1~+zPT}EXOG84WciYQ72PGag= zooRvCQ|+#7&IjNLNT8LLmQ5EOD*4TlOCdo@gRkPzpHM&D5B;z+yF0Txv!8v;a(=>X zadKSc2!p|#5)-f~Fqln%RjS~NtRAjspVe@fNyNtfoX^vZ44%E10Q-J0J9A;7hKOv) z>x*Lro)iXaBG z5t%j)L6FmKIRWkb+`qhy_TWyGo$CN;cd-)jvX=u8Zfj`$C-~>#e(fovW}l(C@7JPu zgCkY^sFcp7a<5V#LTC_E%4fVQz7gTWYDTynMIWT(jr2OWALa4Q>k4ZMk5l~63E(h_ zC-+i!ya9eeX(c)pCn+RnIY@QhdMH@b3)rK054?QW8Np-N6&MnF72=Yrl6+RywE;24Q<#py^%%QTzq_^07S;gidYVpwqeD98{= zSD$mU=6HHtc5XSCaWk|*W?T*i5KLz|PIl%dRU~$&%H@&n2SUAV|CK;j{-fOWW)lp> zyZ^!eCBBfmgo=)EcfGsmRGSiU1l`X8(B#^y$*fk_{Zn;aHd(=#9xS!tm=X-zVdsX@Kc^q01)%*s8)rWx7Nzw8=HPS+Kl zc>1v!#My!}XTvLOzVlED6~M=`{fvDJ^M`QOjf2=OZa&>uc(7|+@~5egPz~ejA;`IL z-kWYDgX|W#1Cx8}KyS7$z4tpe+|jcd2Xa-sD4#?hsHkOX9(I+uQTE%XH->vl_-hw7 zWTDkWb_8=R{kYlgvY{lkW!FmJAXr^bo##M+4nMCIZr<@u>p>z=80Q2PbGUjSqCmpz zTA-}HC)mfA2*xaX5Cc6Eca>7e2f0%J zHpkFY-K?z`Dxsyl7o73)&+0Lu(*A^M#6bh$vjuV|X=QmQW?yG02`L@B8^D`qA?x*g z{p92%r2~VY_vWP|UWRYk?%hV_>NT!x#0o^L15g@aMF(v9!hdT8hK)F z+iO2wrNt}(gj1R7sW;CQn2fPZBqC?FVreRM*rW2-If3NeZ}{59o}u?VeObLsg)j&FIqi%X=?<@E6=dlwRohHCRF}C*qOSZB)dm5CPn)nDnqAp zxv6bX-~}fxb$FAQbpBE0v@m?IP;j;Ae)9dc;Uq=^8*#+o!+jCMwZ9$i{dy;U&kZw% zQ$-VP9dw(jf%}X{ecoVx<~)B1`}7-NWoEHm8@sp9QdLT@J_4}BcpSDlZr{oO0Psd( Ao&W#< literal 0 HcmV?d00001 diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/flex/test_sign_tx_delegation_staking/00012.png index 0214b029989f2846431d543f97147b86b3c8316f..824c2d03e61e9efd09f7d8dcb313a2d39c12d12c 100644 GIT binary patch delta 8900 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 LZEiMQ_el9ay++vr delta 8891 zcmb_?c|4Tu|F1!oBr27ivZU-K`^z2Du|D9}a zxNhMR@U�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 diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00022.png index d0597b42ae8425092fc4db7b2cad1c7c4f030b70..c8eb2cf6cd075c59f640781ab38bdef8f5f613b1 100644 GIT binary patch literal 11587 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 diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00010.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00010.png index 78a5ee82aa807c1988669090fb11c5ee72aef3c5..b069605f8b1638dff2bda559da2a926955058511 100644 GIT binary patch literal 14383 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 diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00020.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00020.png index 435aa78bdbfe3b368ddf595fce6c8ee054659ef9..aa0f0aa07310bc31b8ac82f5fb3b799263a5d438 100644 GIT binary patch literal 10923 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 BQ(OQ5 literal 6227 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 diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00030.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..435aa78bdbfe3b368ddf595fce6c8ee054659ef9 GIT binary patch literal 6227 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 literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00010.png index 139058c95185a1eb414eec1971f78782623d5b1d..ad246918bb1ede4e7d4bb9bbfe3621ef08eec9bf 100644 GIT binary patch delta 560 zcmV-00?+-t1jz)DB!3V|L_t(|ob8)icElhEhHX!GlKn5qz4XB|9wK-RMjZd|X@+V* zP*f&$4gdfE0N_M^dOLXUQ{+g}L5&}-A2A>xNNx37{LcemS@PBE`A5tDgSvYB~^sRs# z+|XoR&_$E1VzH&m3|NdxV?;%pxfway7kyPVMPUVqS{qk4Z_sFWb;45NShmb<8@i|k zAR)JpRsFls#;$@+3W^N7ueYO^5OTsXlOFbMMBx~kJG${UiO{j#a^5B^=99vqvv6z` zwO4g*&x|wcqC-jVh%R9WXRdfdSUV7(2x71jcz=H-@cv5ReefZv!5ug?tX#y7 zJr~z6V#zJ0@l~qcDyHcD!fQ{P3P%tt^!w`^Dj!_ zL%CqtTg9a9ze6~MchrblwiZT^f);}S00000;7saoM;ojuZY}J?U`=srAqV$>#UKES yK>!wmO)1#+CQLC{Q`}k@Knhw60ssI2=kgClu;Xa-PKz4=00000B!2@*L_t(|ob8%hb^{>@hHX!GlKn4f_R zAYL#b000000G!BIU$yJH(&yLfWz-paVn1aMuj`^hS&T{4uMsNjFvWLk1=^cPM+>Yq zI-Un$>T=pubBFigvtK&~^3z%&NAy3PDRP<=B;|_reQ2$vntyE2rcLxjKn~e&Hce>I zu%K2;hL-W?Tv#YZ73HXp^41PV%pySTL}jqc0p^{w5%ErqYL(zie5UkOtcDP10_+!$+ z_xbbm#!Pa6d4HP#00000pGxO@fH{K?4DvFZB=wf=LAgAB zYZg5*@DQ+#4;2y9TIAAewz+$io``&~p4s(iI l3nN&9790Zy006+b`~n+);@7`v7j^&u002ovPDHLkV1k7-`1b$+ diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00011.png index dc3f263037673ffd08120e1f3d9a08adf0f51c7e..bd7a27e69f2f57ec1c021cd76d8cf6e16882d661 100644 GIT binary patch delta 543 zcmV+)0^t3v1h@o{B!B-&L_t(|ob8%PlEWYj07+_o;{QL%f0=`;hyp@@&1R?jFy(02 zEFl5H&H(@b0Q@4as?z(u`{!-jS`Vfd$FSo8@B8kB{?&qFL0$D{P*FCUQp*S;KFK2mv~zvIAkrVj=9Q@%l$svyX2||s9mbAYLKd!Engxm*Rmb%JJH4f z0dYVmoD>rm_E`&3gAn97t-jidYBWd*uZ(2Cgt)p5js4VKgk5?G?Y9W4!NhRQU|W%@ zl^XMy*fo?MdwX#RlTud*rj@?@5|MijdxQRtrD1294TSG&Rd$+g0euKfB zi9*l{Md8?B7^oT+L*@@!-9IzUD~OeKQGMlBtoSr>!GA+dL!p5$cI+5sb>q3Q2P~Lb z?3%5NivW3f^1z3@I{HrZB%~nVvwiQl<8?nh?00000fZLGDqph~be=>GT@F1D07)i4$^W0^zx3c4LWGb70gT<WnC>eLl4(T!?>cep zx-jDwzVnyVSAS((07euG000000QchfM67i5gRo6lhk7o7uvwThWH%K25P*~U1b~gC zX{4@xM3LusdXahT(!%(skHp#cRW*b^3ZF*bhoS7Zc%Jbx4@{ z%~se%>?=GGPQ*@z0000009=OBKH6$){5xZBNnQxP15SnjKr8nc{mB3T0000ufjL_t(|ob8%jcElhEg>BF5WcI%#_tFPj>i{AejT-Owlp&%B z{sqT500000fD`$uD($_G&+qrUw=ts#W^;qR_d%%ii|C3!iDInQ!nd^(N!tOtVy?E- z`uicii=Ep=1ZS1}1umnY#-B+t9t_C?_n@L^NEnGc@ii@dOh6o+oEyr!b;$mVsIEW`# z(STxedo$w9I)CmQTvc<=C1@{(j?hO9f49I_8vp<&>r)Bghl~WY6wp)bl65LaIdYSu$r>~V7jEb}TJ|rEjW65@Lp`M=0 z(X4nI69N#37n$NK#}bXimG*0vHpScc-vd?~8U!U^SAP`4Tl>XX7gBp(QFNOHN)q3G zaVAz$#G-hEE9ksjeC&^AR`-9~J>2_lss~Pw!Q5+xkEV}}!7K!aBL=qtS04}Vc!#6- z_mrHM4bva9cvc`j^S8Pr_a}P25~b#igzeZfk-D&0r(VCkp#_CG=HCY#&a`Z(g#;mRM{T;XwK}CLU6G6UB{vWnl_7;mItz2as8O!e#&f z004k{DQ80$Oe=0JtYg8n;?_bAKEx)2089n}m<%@IwKw6E1=EUK3j zJ2L^|yVMJAhUo6_?g8?)wl9yW(grd3`7q&Q#E{sEej6IJ?0>34y-%xXnE@KyXfj6l za7&&NONN@xYauj>C5g6D5!;H?+8jF00MP<*<{D^`vV?h8S>HboD z71+fjai#yVrA=`f|9il0LxW%h>=VWKmQR$S1b%upNIU(iRr$wCndbw4qRA{e8gUEX#&^&{Edl#MS}$Zr4Zp1i(&k z7ITnV#%q{piN)?B97x~B#6v1?qPVf|EX=_syqHb*05XeD*bD#w001zTayE3swBoIW zb!?bcytR;nFJg;902YG)EC!qK-kWgFhH1rH3nN&97J~o)0KmEY0U7s|x>D(#7XSbN M07*qoM6N<$g6~Ky6951J diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00013.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00013.png index 7623766d04d05496fda908255f54880cc8a78692..af79c8c2be8e2d501e654f92805c294155a478ef 100644 GIT binary patch delta 548 zcmV+<0^9wi1iS>0BYy$|NklQ@-F+p49!A-KtVyj?`i#u z5(xx|%x)V1006)fc~zA@j>G@G?|W}!M&Znk4L*(|5Y>`_s9rjxXl$Ri^(92b4*QL% zr%BV#C$2qXkJ{YZ|27GJHNM@)W^EGZYS}5`9+6SRE&TW zv57&Ckb@=|ziP=X@v51~Q1qy3bKth3!|X%9Xn^O}5unzmj?)aO8;j*F;xFSMHFL!BYy$xNklsiY>4smwBfhv$8&+G}QXhq zg21IabYwCXjwWunklA4w<>HQsrtwi`!`;N&MN610{C}DeEo{cMQ9QHW8m2ISB*r}6 z=*b%l1IW{~xlniv-EbP*K@5NHpc0d?*jC#P8;4toQV@b}1_J;90KhXj?0rDEIPw(X z{YXerzn8f=i~g!Wii3K#lJgc~^?zb=1m_vx$2cqmsb7pj0000059ANOjp!Ip{rd3$ P00003^q@-+Iewbt!G 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 FV1nlAH}wDj delta 651 zcmV;60(AYi1)~L!B!6m2L_t(|ob8-TcEcbHMQKlVlKn4viIh>!#Z#K(DelZMQ3wx#Rq z4rx)+sh`$88IGR;0k*Cq#at!FQMs|pUE4TyVl@DS^s1yqrs!yq&zyBe!DI=FGx5j`N6=iKMReSS=u)x2gP z@ly*?4sI(XNHc(~uX-bUiuzEOvORbP495%abKJ+tK?A!5FOMquVhClVLg> zV=xVL_1*CaYtyJSUWzallP~AGroFT2v&goXXhCd0Dvwd|ktZL#qQI$$tcqRvR5HdB z?Or9ti7%;)4UW2CS?OC$$#fxFEXFlo+q4^ub;+-kqkAUxv~_^$Hls2Bfku)2)lJh3 z$Ik%r^M8j>JFMg>S&BDONkGj}nz2EOkq@{Dk7e`8(a%Y5#BK=&0002Km)`#sA)!ce zlHjwgMbe}8MUiM~^qg%EEWj>kF^7FMaTS#h-VI;?%9wr|6-&@!FaS4&yf7ih`HQEW lE&dL3=fMM!!C)xj!*ozOfDKf)AxX1qAQ%!*k zLxAW(=KufzKGCD3koW%ld>qHHU^;t-Ed%!6hZmz_MrYNMcE#vk(pPymp0ee$t%ZTk z7u{X`@$9J#RZX{D(eCf}#rWTi9>)8|ATlKc!v zkpV^HA5NNRwyGsvqGQH7kR4GqW*Np+~^WrmKDpl~dB*gk5?I9k&Uq>qaVa<89J- zowX|(b?;%sJAdos_u%a9IxIo=GXG(`>*Mb>_^k~900000;J@OpF4HKfCi|29NjTYG z;y3MNe<8+TC03!8*oRjl)%W28;l;wb756IqYTT9ZtD)@|QS&}x0F1`vSK~f}H?{lT z*#4>YXkzL(lv*Y%DJ$;72WP)WYZ?ImIs+RHwSB})et&2QU1Z_wb)nCmE>0CQ{^!j& zV?6Fks_)&~pG3YFuZm<(A9p%>H%0%T(MVl_00000000000Dvie0LYIk=6C;dK>z>% N07*qoLF1DKvCN1PO|?cv6p^0VJHHbmjF-i`AP|3 zAu!H#uyX(a0RPcfUo-E0`22dkCIvI(3P}dzy^jl%YRW*eHT8zcwQ77f)lNdWbo7w) z77u2wr049PVH7fqY`XP^tz-FVs;#&tKVBwsjVL90!&wpbRe!cyAFl5XD3L)YYb3sD zk~=zE(~S+jbct5=4Lf3@W5w;beb{ciPGRM$ExZ>_R*79NvjkKZlRRg_UhPu2uP!T}k|v zY5!HSdAFDVrE~d}-G}(1`q&5i4@QqBhOSE|xn)Um{^`JDOg=j4ZEa`*{O5gyc&e3G z7~=Zlho6o3_LnS1+)seMRJ${HVCuKHp8$P1R4x`T4rNUqxbwJAoY@=Ni0$$8;LLPO z$$9z(Vc)!@mklDj(d%1(Qld1>zVIe*AiI*%*r)fui2Pl=E0Qyryr6-4o$m=Z$!O7EMM)|*;r>VBE?H2a2pSMJgVp|T)lD!G z661F#1ONa40000000000e3DX1DV_FWfbY`|%*0pdGoO=y68#wCSx<&=mH=smaT@*L zE&-V)2Y#a;+$ErdxCGsG^g{?=ryaNgU4@)RKe(F#nI_zRqkr!kcSn8z000000KkjE z_2oPz2TQb|I>Rx>{Pn(I&~0ayp*^IOVvIj4+717s;3Xn88*-V4=KKUu>dvr2W*!TQ zu&lp?VIN^DNYq?+*ngJ-(XG%mak(`Mb!3(-LERk8T4B2_bgk>l%RAx5$CcDTr0}rGJv<3e#Myn$J}JRDSWv+O6A{ z+|aG)H!LOG^v+17+^)o%G2H{o-JQyWR7$jTp!mnyq8?Mbfdr0qL$T7d**sgzpR_XV zOW@LJkt0oFoT8m=6R`BgM;8ZOgBxm%ecayb&J56}WTTQ#;et>)H38EWR-dO70&vGcT`y}mJja}(a_VzO7EL`f<);r>VBF8QE}QUnNaY%QLCUl|9p zG$2IJqyzu}00000_$Q^5Qi^pi4*0h2z@5aBzVe<4XzJ&jZF_P=unCw&n4s#Xa1&5r za}Zbk6m9~V#7*?j>Zg>xtUGXpJ_-d@KZV-?6()CF^JDg2a;fPNLfBdA$mG_)T5Ios;eMwa1#w!e zuaGV3%?jzJQGdXl8FxDP%VN>BZ+K`MWI>hLn2-GZzQP*i=pnp}Dm5Om!jDeLy%G2x zm{PBII@{>ng`f|iN6JV zI1XLRG=6a>&GY;XF~}n=rHcWmu3ode<$%tca!DN0Z^f6V;f29ZPcaE0=!Z%MPgQm8QR;Ec8wS f000000N{XM6)g_w@P1(>00000NkvXXu0mjf$YnY# diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00026.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00026.png index b00f750147440743b57ee216af279482a51fe50e..f7d545b92d31a779fdc406148e3b83f969de0d3c 100644 GIT binary patch delta 664 zcmV;J0%!fP1+WE>B!72FL_t(|ob8)ia>F1DMQNuy@&1>@Ui#q)L-YcIjEr;7SK|sv z2!r7|NeKV|00000FiFli=Nz5I0Kd@*c(PaNPo6UXrTWKl#AY(YW&@zDFq>9CZ8rcX zWDNGLe%fvTN{LI+x2}Fl=_fjYPvEQ2rqxf|&43e9?tQDjH-Fo0`2hd`0B|Q9&H?pS zBlS3O3$3X$@V!=*Qv(Yx&e}jV=r^I|Is%;F6Gi z?`y-{G-!tCH-Gl3d%y|Wv-|UTb^vNc z%vjd@g){N?EEhFDhCzL?Hq)9L`FK@-(c~ljSu9@0MsHG*+46nB11Jy9Yu|{8GkqDc z(R;Ynr2INi{YX&#NbXgAV}D|AT^4L?7KHE@<3_2Ujeje3;G1yy0N6@EEj@Bovi>Mu zsiTOl?9e<75@-RJp992`t$3$vs-&ijl0c+_qU33$!JDjM-4ZmUSvH-B7*nK~M%07x zfhXZ|U-z#hA2jh|ks4b5;4f!Ba}}G0BlnsChAPQzW}M770RR91003Z&uiI{hcQ`x& zgUf#<$$wwWHkHeyeECw-I7wR`lqZlR;mD4D5sTE&^ezC{%4M<9zNbZelD4(5!;OhI zO)J%+yA$?8rboFHG34b@Z`yl>p?oF@)`Es)NV3QTN|=t^ON?vMEcei0aN{S-(c)HQ yNQTTW()&*V_;a2cHxoz^)dv6o0000WhJU}QO%a@a8F&x?0000YP zZdf10RX>I6fFf}bJ+%5MrGMT5j38H`pz5b^GvJ2F9asI>gnvu<0RR91a1vAd0Gfnc z*LDB7C@C}=x39Z2s`*R&zIfH8H%S}cpy@WoJ3vBpQ8%kO=Q2@JT~qZl`;bI8$Yx~> zGyvL^eQ6nnjDMKfov^(XDj`x))VS4dQ%5>&)0ls?S;7=7jTobc{v@kRGCl*!aHwfI zhIH9x8c{K(NPjbo*Z1C2GoX1VCok3|w*K%2sx(<^#yyHvU0cR(bw;2U!{}kW1E?2f zq<||dv$6ymEjO3xo<`=Ys4VvoS%|PLB}I^s=K&v}q%f;a#MqEO^EvDe76wnCz9&%M z6KD0CNzuBj>A-yKO*8I5*jD_&TwrSl*l!gk)9$AQYJXO1t(de_Szo?E}qX7M~=2IH}rTVl0Z9ZnT!VPui3;!R0 z1q1*9Kz}dM6Q{?x->`cC2FtS`nX%;73!16oO4_z4&4moPPxC~V?*mjzk_o4poi%ri zy)Px}QUg^MX05q^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2=zTs8!y=g(K{HDyXif)=# zyFjXB+NQUS9WL)2zo>eII_Id&UTa^b$-Q*8>It#%JDdl#~r@1#R(#mIt dSP3G}yy9Nml{}^8#;}r*sKuA#OoW9epDDTHS#& z$XzID^eNp6*kIw#8~xm*JMsen0000006rL8U)Ixd;MIcqq?J;(k5@E+R~FH(kIw1E z>tgz)f1!%tas62LYOOz~Thcy9RBduguR6_{lH822g~iq!YfIfiWUfbT4cD@!tfrb( zhdJ^tjh9jaYN$Oany0?Is{6jC8Xf9J-VaF@mYv?R+IHmHm`UnKY1SC#Vf2Z}wE|j_ z1KZXqljk{YhQWZHv_ zz2c&#oP{J3AL@f08o5V>EIXUHR)FVMW$v+Zn?%f}EL2~H)wZf-R@oTZp;=bHcNZFX z7{@+k}MqG{&HS})Tv2pS};5uqDJQxCU)S5>P zy_>~1VJ5QMuuUe^_GL*XMI45Eq8j=PPb8pi7jnrPUrFi?{ePKKwGdYMumiLr`Tzg` i000000002sqxc1`a_XMMh>|1#0000Q{+g}L5&}-A2A>xNNx37{LcemS@PBE`A5tDgSvYB~^sRs# z+|XoR&_$E1VzH&m3|NdxV?;%pxfway7kyPVMPUVqS{qk4Z_sFWb;45NShmb<8@i|k zAR)JpRsFls#;$@+3W^N7ueYO^5OTsXlOFbMMBx~kJG${UiO{j#a^5B^=99vqvv6z` zwO4g*&x|wcqC-jVh%R9WXRdfdSUV7(2x71jcz=H-@cv5ReefZv!5ug?tX#y7 zJr~z6V#zJ0@l~qcDyHcD!fQ{P3P%tt^!w`^Dj!_ zL%CqtTg9a9ze6~MchrblwiZT^f);}S00000;7saoM;ojuZY}J?U`=srAqV$>#UKES yK>!wmO)1#+CQLC{Q`}k@Knhw60ssI2=kgClu;Xa-PKz4=00000B!2@*L_t(|ob8%hb^{>@hHX!GlKn4f_R zAYL#b000000G!BIU$yJH(&yLfWz-paVn1aMuj`^hS&T{4uMsNjFvWLk1=^cPM+>Yq zI-Un$>T=pubBFigvtK&~^3z%&NAy3PDRP<=B;|_reQ2$vntyE2rcLxjKn~e&Hce>I zu%K2;hL-W?Tv#YZ73HXp^41PV%pySTL}jqc0p^{w5%ErqYL(zie5UkOtcDP10_+!$+ z_xbbm#!Pa6d4HP#00000pGxO@fH{K?4DvFZB=wf=LAgAB zYZg5*@DQ+#4;2y9TIAAewz+$io``&~p4s(iI l3nN&9790Zy006+b`~n+);@7`v7j^&u002ovPDHLkV1k7-`1b$+ diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00011.png index dc3f263037673ffd08120e1f3d9a08adf0f51c7e..bd7a27e69f2f57ec1c021cd76d8cf6e16882d661 100644 GIT binary patch delta 543 zcmV+)0^t3v1h@o{B!B-&L_t(|ob8%PlEWYj07+_o;{QL%f0=`;hyp@@&1R?jFy(02 zEFl5H&H(@b0Q@4as?z(u`{!-jS`Vfd$FSo8@B8kB{?&qFL0$D{P*FCUQp*S;KFK2mv~zvIAkrVj=9Q@%l$svyX2||s9mbAYLKd!Engxm*Rmb%JJH4f z0dYVmoD>rm_E`&3gAn97t-jidYBWd*uZ(2Cgt)p5js4VKgk5?G?Y9W4!NhRQU|W%@ zl^XMy*fo?MdwX#RlTud*rj@?@5|MijdxQRtrD1294TSG&Rd$+g0euKfB zi9*l{Md8?B7^oT+L*@@!-9IzUD~OeKQGMlBtoSr>!GA+dL!p5$cI+5sb>q3Q2P~Lb z?3%5NivW3f^1z3@I{HrZB%~nVvwiQl<8?nh?00000fZLGDqph~be=>GT@F1D07)i4$^W0^zx3c4LWGb70gT<WnC>eLl4(T!?>cep zx-jDwzVnyVSAS((07euG000000QchfM67i5gRo6lhk7o7uvwThWH%K25P*~U1b~gC zX{4@xM3LusdXahT(!%(skHp#cRW*b^3ZF*bhoS7Zc%Jbx4@{ z%~se%>?=GGPQ*@z0000009=OBKH6$){5xZBNnQxP15SnjKr8nc{mB3T0000ufjL_t(|ob8%jcElhEg>BF5WcI%#_tFPj>i{AejT-Owlp&%B z{sqT500000fD`$uD($_G&+qrUw=ts#W^;qR_d%%ii|C3!iDInQ!nd^(N!tOtVy?E- z`uicii=Ep=1ZS1}1umnY#-B+t9t_C?_n@L^NEnGc@ii@dOh6o+oEyr!b;$mVsIEW`# z(STxedo$w9I)CmQTvc<=C1@{(j?hO9f49I_8vp<&>r)Bghl~WY6wp)bl65LaIdYSu$r>~V7jEb}TJ|rEjW65@Lp`M=0 z(X4nI69N#37n$NK#}bXimG*0vHpScc-vd?~8U!U^SAP`4Tl>XX7gBp(QFNOHN)q3G zaVAz$#G-hEE9ksjeC&^AR`-9~J>2_lss~Pw!Q5+xkEV}}!7K!aBL=qtS04}Vc!#6- z_mrHM4bva9cvc`j^S8Pr_a}P25~b#igzeZfk-D&0r(VCkp#_CG=HCY#&a`Z(g#;mRM{T;XwK}CLU6G6UB{vWnl_7;mItz2as8O!e#&f z004k{DQ80$Oe=0JtYg8n;?_bAKEx)2089n}m<%@IwKw6E1=EUK3j zJ2L^|yVMJAhUo6_?g8?)wl9yW(grd3`7q&Q#E{sEej6IJ?0>34y-%xXnE@KyXfj6l za7&&NONN@xYauj>C5g6D5!;H?+8jF00MP<*<{D^`vV?h8S>HboD z71+fjai#yVrA=`f|9il0LxW%h>=VWKmQR$S1b%upNIU(iRr$wCndbw4qRA{e8gUEX#&^&{Edl#MS}$Zr4Zp1i(&k z7ITnV#%q{piN)?B97x~B#6v1?qPVf|EX=_syqHb*05XeD*bD#w001zTayE3swBoIW zb!?bcytR;nFJg;902YG)EC!qK-kWgFhH1rH3nN&97J~o)0KmEY0U7s|x>D(#7XSbN M07*qoM6N<$g6~Ky6951J diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00013.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00013.png index 7623766d04d05496fda908255f54880cc8a78692..af79c8c2be8e2d501e654f92805c294155a478ef 100644 GIT binary patch delta 548 zcmV+<0^9wi1iS>0BYy$|NklQ@-F+p49!A-KtVyj?`i#u z5(xx|%x)V1006)fc~zA@j>G@G?|W}!M&Znk4L*(|5Y>`_s9rjxXl$Ri^(92b4*QL% zr%BV#C$2qXkJ{YZ|27GJHNM@)W^EGZYS}5`9+6SRE&TW zv57&Ckb@=|ziP=X@v51~Q1qy3bKth3!|X%9Xn^O}5unzmj?)aO8;j*F;xFSMHFL!BYy$xNklsiY>4smwBfhv$8&+G}QXhq zg21IabYwCXjwWunklA4w<>HQsrtwi`!`;N&MN610{C}DeEo{cMQ9QHW8m2ISB*r}6 z=*b%l1IW{~xlniv-EbP*K@5NHpc0d?*jC#P8;4toQV@b}1_J;90KhXj?0rDEIPw(X z{YXerzn8f=i~g!Wii3K#lJgc~^?zb=1m_vx$2cqmsb7pj0000059ANOjp!Ip{rd3$ P00003^q@-+Iewbt!G z3hN9TZg=)SgpkI)J_l_HU^xcMyve**B)VccN_t3xLYFNy(tj~E$pI_AO{`Eyz4vKM z{U44jeD+KyOqk6|Wky+_sX<94I##4Obc(?hz>dmZtqPK2@%$QLP2gzM?%5&D5|AO) zv0{8TD(oiMY(bIk@U<$k8-gV4bLpaPB?h;l^itJ}u#-#ZxFRg=_|nkIZ7Vx^ajfl8 z%HvWtTg@78L4SKOZjnB1`MY7O6#xJL0HBg^X09iOr)Jq1g_eeF-DFMz*Vi2ilDV~8AF<;oq=Nf9}?87AP!!EGSa zuV;EE_4z3Ar45!hQ}tn1Q_oVDq&>xsZ@JiKz+Hs>Tkn; z^>wrf$A9v9;8$h|ODEvjp+B%m0NWsp>$liJl={6&dsWw6P&g3V!PuKrIz+LsuPjVK z5uVJVHGsa}n&=Dw00010)+je1(XGlB!62;L_t(|ob8)idW0YhMrpsJ1%6o2*Ur!RH0EiRML0ag^Zddb5M zYK#)=>*(6 z^Z}a$uyhT=xPFTrM5*7av{!ZA1%)SKI~n_sN~b7p>?;dXunA9Q(LI2^-kRtP00000 z?nt>Cx?o#zYhfD;wiUM)Qt*e^WRQT#AOVxXCcO40oU&kBacf}!C1^580000ymp^c! VyfSw6>=6I}002ovPDHLkV1nIIChhNz|*CM3M9?@Ynkg?Z=qI zwzp{m$Ysl(s=J9+N~!dFXAA}cQ02T0v4hwxNMyzGF6AY6M}N;iR;jixZ%xcF;rPA_ zZeonF^l5w(*g&hc42?$>GJ_h?s?8*j=}k*3o2Q~0kok57RPR@vrvfcSwSAAUe;)8m zazUQ72>^j7gw7GM(ZX(pK?=%DyKf>{bCs5G&LqPgWWIe3<&#uighP7?UAG8VGl}{( zDZISOih}O0$bW02pFSr#w@g8Mv3hvkXZVN3qZI%E0001h$Dx-ZgsnD&6T&g7pCcfg z7IL0jif{q~@MAs!K(XaAN>{(KsI^KsT*tN+=6`)8E55`+*eN`QK3fAr&f`2sKGg#* zW+n>(D=H303@!t%cEs4R6i__~qc-kr4-}?ThoGn&O@DN_k@2vNDkVa?g!*WjLI5l|!$W3|954jHo}uD`@*3)J8T24*9meL1uvw|iL*dYs z&u8-AC_?=sgjkAxArr?q55|6UsVwya(vv<_;XB6z@(M| z0000yQTdKo>VF;(!Mj-NDe@)ld|XfSdgiz>3mk+@b#1Q0gqP;CXE8pndBX zsoeLY#Rv`tkIcT0sm_OY4*LubF4i*(K}ux6$-!k9>V=Fx9sM@mvn`c{E6byxd+Nwk zEIgXH;DyWzmr*YFm}oja$`)Krygg`z#lk-`L5sz>Hhsls)?2435+LbJk9YLs6Gj5$ zH7za_zJ@M%8eAb5{=0)poP@=e+E!RNTq-DqDd=V-0002I(`NSr!iys>BD@}nl=`*I z#a;AM1yVK|*-HCeh}Hjy$rkoYz{6}d1*s>_LI3~&FZ2(e{_=KVVUkb)0000P{Id+CEyYXy-g-X{O|lp!c6 z-hyYG0{{R30C*x_x3s~^)*6$FU!mQAZ!AV zQQE|+{d>^HZiT@T6lw0hy9L?Rpd@T_$)vc3-eV}8r}8H3%3J8TO_*IwH0Mk9aZwWwKX)d%%Rq$A8=7t&qJ6Z>uZeEmCu@D6%p@ z$5aE=B}>+1U8<@nHTzqachPR6@*)1btKF@&Za>$&V>yw<0oXG=HBF5B>P{Id+CE6YXuPv{!Q-plro4! zj3(D}>Kp(7006)f`RZ%ty^q(|br~gNPso#I=)Did^hPqztS$Rz)+&b8^J?;DQ@M$4 zG<}Z&c0jAYra61>({XRDK~Di#LdRKV@z<(FZm7?pqm>-W6@O}D#kXNBn)G#D>6l(` z9GUp6r)#il!JKgJS(a?sU=+4N(Znrpn3wn3OZLNXZ5!SOsIT3G~Nn1tMF@eC4X!p?d}y#Rvpke)j@U1l0Dg! zs%}cp`*)WQ(QdQyA^H4<-R*AOekqO1XVV(&lh4o-u78pDx#x$#3^-~q4Gi@&s4k$T z*Gfzf12lt3eMYEVnBs}#(LuO09%daL>3odPkC-8{ROa+2_IgAc_(5@Ju-tW&(X#;nB*bL(I*<+@;v~c z000000C*<#|CX|$ns~IajSbbrqm2}N2P_5!SPTlV7;M6OZ^9`Xs)_S1g&7TQwp>)uUpYX)_X;l$z)KQ@`4P%-Id*< zW&0z97zY&afZ!YvH(J=E2na!$?(S<<6hna~>}yh>1)HfGHy#;+?#1Zg`JCaO7C5y5000000Pra4sR-k!4Pl3{4e@aV zgxx~U@1`Oa0S>sBj{}fwnFj6ZR~Bij#DeSCt%dp0M>66`EQC(s+xgfUgmb*k^UiPe zfXVbkArOVo;qbvU(A5BdMW|#$7d*(s3it1y2=LFjJb&FT@~xv-xOiQxdAq-0HgTMg z|1HY%ubOe=0|&{tHn>ZQVcxpK8S-}YQ^|40_yIwyP0WC=c+F$CRz5kx`ccv@X3YRG zOYuCRfwu5cA7n{Uz+a1t6%vONg!4fNx)?YB006*g_#v?4SV(mv8a2>h6pJpxA^T`C z8MhjfQhyP=FYL@BPevxG6E!2nL5XKQs|Jg!h04GKS2toFkxzVQw$d(UNc>e)4fbU> zTe)Bc+_8#r#)BQOegEs4;!@J@MAK@m-KgTcHe3*Ud{tEh`Di3QUCA3sVNDR zKniI!1ONa40DxcQF{vM8%*WStOa;iJZo*owPZ(x+Wa&3^!m>ToM34VmL&$uQR) zyoyjvIL)=~(|V?b>t{eh9M_p@TQ$WckV%#!xb2Tk>~a91yecioR29FHEg>i~+=@96oRZT@3&@gi1E_z>UmWVSNA506)&<%jF_p zI*NtK3z^-^{R6X!`-J?Hl;>YHJnLCCNX`I|0yK$HyX|JMca4fso%MCN&6RX%~e6a(r_dlv3r-FVZnpSV^MiujxcW_EN`k-Ly zi=PARfw|Rhy!E_mPmUgkoaZqJcO<)Gegy)tj?_#vWI?EfyC7aVB2HkR6#0Oz273V3|S1~vW7l8H8I8j zgmOYKdc?$qU7F>+888JUx`%JbR3HhPYA#*g+b6DWLrabIMfi}HP`^c(ok^tKq+UuX zXeqlZ9(z{TeSfgM@{v=}UU<9bbKL(};M4{H0001Rh3PvPU4e41^@QD*cRII;YJQZ} z)>UnnWLzTe70EYLlLzH>HFY5+GuSjIIVe5q+>|3l0PA0NA=`w#swQnWj)36=;VJIE z?34?N31>3T>^^n84X}$t5gY7CuKz2E{9H*-j^_hfU4J>rZ5B(g2D9{+ylgO#So6Eu z-5qLEeuo{SKM~kqCjW*VHniz)(M(kTF*cqp+!lv5Zeebnl&A&mzm>{%T@E zIYy-;kL5Klwl?-Cr^uCmC1Gl4buXy~zLaI`D5xhajb*DUxlTlrlX2aByKRB-cKMm< z=qo{e+kZSj^ERV#iGU{GTtB<%s^RzuARjwK-(gdplBBwjN(s~wm`#}d3Sxo={002ovPDHLk FV1nlAH}wDj delta 651 zcmV;60(AYi1)~L!B!6m2L_t(|ob8-TcEcbHMQKlVlKn4viIh>!#Z#K(DelZMQ3wx#Rq z4rx)+sh`$88IGR;0k*Cq#at!FQMs|pUE4TyVl@DS^s1yqrs!yq&zyBe!DI=FGx5j`N6=iKMReSS=u)x2gP z@ly*?4sI(XNHc(~uX-bUiuzEOvORbP495%abKJ+tK?A!5FOMquVhClVLg> zV=xVL_1*CaYtyJSUWzallP~AGroFT2v&goXXhCd0Dvwd|ktZL#qQI$$tcqRvR5HdB z?Or9ti7%;)4UW2CS?OC$$#fxFEXFlo+q4^ub;+-kqkAUxv~_^$Hls2Bfku)2)lJh3 z$Ik%r^M8j>JFMg>S&BDONkGj}nz2EOkq@{Dk7e`8(a%Y5#BK=&0002Km)`#sA)!ce zlHjwgMbe}8MUiM~^qg%EEWj>kF^7FMaTS#h-VI;?%9wr|6-&@!FaS4&yf7ih`HQEW lE&dL3=fMM!!C)xj!*ozOfDKf)AxX1qAQ%!*k zLxAW(=KufzKGCD3koW%ld>qHHU^;t-Ed%!6hZmz_MrYNMcE#vk(pPymp0ee$t%ZTk z7u{X`@$9J#RZX{D(eCf}#rWTi9>)8|ATlKc!v zkpV^HA5NNRwyGsvqGQH7kR4GqW*Np+~^WrmKDpl~dB*gk5?I9k&Uq>qaVa<89J- zowX|(b?;%sJAdos_u%a9IxIo=GXG(`>*Mb>_^k~900000;J@OpF4HKfCi|29NjTYG z;y3MNe<8+TC03!8*oRjl)%W28;l;wb756IqYTT9ZtD)@|QS&}x0F1`vSK~f}H?{lT z*#4>YXkzL(lv*Y%DJ$;72WP)WYZ?ImIs+RHwSB})et&2QU1Z_wb)nCmE>0CQ{^!j& zV?6Fks_)&~pG3YFuZm<(A9p%>H%0%T(MVl_00000000000Dvie0LYIk=6C;dK>z>% N07*qoLF1DKvCN1PO|?cv6p^0VJHHbmjF-i`AP|3 zAu!H#uyX(a0RPcfUo-E0`22dkCIvI(3P}dzy^jl%YRW*eHT8zcwQ77f)lNdWbo7w) z77u2wr049PVH7fqY`XP^tz-FVs;#&tKVBwsjVL90!&wpbRe!cyAFl5XD3L)YYb3sD zk~=zE(~S+jbct5=4Lf3@W5w;beb{ciPGRM$ExZ>_R*79NvjkKZlRRg_UhPu2uP!T}k|v zY5!HSdAFDVrE~d}-G}(1`q&5i4@QqBhOSE|xn)Um{^`JDOg=j4ZEa`*{O5gyc&e3G z7~=Zlho6o3_LnS1+)seMRJ${HVCuKHp8$P1R4x`T4rNUqxbwJAoY@=Ni0$$8;LLPO z$$9z(Vc)!@mklDj(d%1(Qld1>zVIe*AiI*%*r)fui2Pl=E0Qyryr6-4o$m=Z$!O7EMM)|*;r>VBE?H2a2pSMJgVp|T)lD!G z661F#1ONa40000000000e3DX1DV_FWfbY`|%*0pdGoO=y68#wCSx<&=mH=smaT@*L zE&-V)2Y#a;+$ErdxCGsG^g{?=ryaNgU4@)RKe(F#nI_zRqkr!kcSn8z000000KkjE z_2oPz2TQb|I>Rx>{Pn(I&~0ayp*^IOVvIj4+717s;3Xn88*-V4=KKUu>dvr2W*!TQ zu&lp?VIN^DNYq?+*ngJ-(XG%mak(`Mb!3(-LERk8T4B2_bgk>l%RAx5$CcDTr0}rGJv<3e#Myn$J}JRDSWv+O6A{ z+|aG)H!LOG^v+17+^)o%G2H{o-JQyWR7$jTp!mnyq8?Mbfdr0qL$T7d**sgzpR_XV zOW@LJkt0oFoT8m=6R`BgM;8ZOgBxm%ecayb&J56}WTTQ#;et>)H38EWR-dO70&vGcT`y}mJja}(a_VzO7EL`f<);r>VBF8QE}QUnNaY%QLCUl|9p zG$2IJqyzu}00000_$Q^5Qi^pi4*0h2z@5aBzVe<4XzJ&jZF_P=unCw&n4s#Xa1&5r za}Zbk6m9~V#7*?j>Zg>xtUGXpJ_-d@KZV-?6()CF^JDg2a;fPNLfBdA$mG_)T5Ios;eMwa1#w!e zuaGV3%?jzJQGdXl8FxDP%VN>BZ+K`MWI>hLn2-GZzQP*i=pnp}Dm5Om!jDeLy%G2x zm{PBII@{>ng`f|iN6JV zI1XLRG=6a>&GY;XF~}n=rHcWmu3ode<$%tca!DN0Z^f6V;f29ZPcaE0=!Z%MPgQm8QR;Ec8wS f000000N{XM6)g_w@P1(>00000NkvXXu0mjf$YnY# diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00026.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00026.png index b00f750147440743b57ee216af279482a51fe50e..f7d545b92d31a779fdc406148e3b83f969de0d3c 100644 GIT binary patch delta 664 zcmV;J0%!fP1+WE>B!72FL_t(|ob8)ia>F1DMQNuy@&1>@Ui#q)L-YcIjEr;7SK|sv z2!r7|NeKV|00000FiFli=Nz5I0Kd@*c(PaNPo6UXrTWKl#AY(YW&@zDFq>9CZ8rcX zWDNGLe%fvTN{LI+x2}Fl=_fjYPvEQ2rqxf|&43e9?tQDjH-Fo0`2hd`0B|Q9&H?pS zBlS3O3$3X$@V!=*Qv(Yx&e}jV=r^I|Is%;F6Gi z?`y-{G-!tCH-Gl3d%y|Wv-|UTb^vNc z%vjd@g){N?EEhFDhCzL?Hq)9L`FK@-(c~ljSu9@0MsHG*+46nB11Jy9Yu|{8GkqDc z(R;Ynr2INi{YX&#NbXgAV}D|AT^4L?7KHE@<3_2Ujeje3;G1yy0N6@EEj@Bovi>Mu zsiTOl?9e<75@-RJp992`t$3$vs-&ijl0c+_qU33$!JDjM-4ZmUSvH-B7*nK~M%07x zfhXZ|U-z#hA2jh|ks4b5;4f!Ba}}G0BlnsChAPQzW}M770RR91003Z&uiI{hcQ`x& zgUf#<$$wwWHkHeyeECw-I7wR`lqZlR;mD4D5sTE&^ezC{%4M<9zNbZelD4(5!;OhI zO)J%+yA$?8rboFHG34b@Z`yl>p?oF@)`Es)NV3QTN|=t^ON?vMEcei0aN{S-(c)HQ yNQTTW()&*V_;a2cHxoz^)dv6o0000WhJU}QO%a@a8F&x?0000YP zZdf10RX>I6fFf}bJ+%5MrGMT5j38H`pz5b^GvJ2F9asI>gnvu<0RR91a1vAd0Gfnc z*LDB7C@C}=x39Z2s`*R&zIfH8H%S}cpy@WoJ3vBpQ8%kO=Q2@JT~qZl`;bI8$Yx~> zGyvL^eQ6nnjDMKfov^(XDj`x))VS4dQ%5>&)0ls?S;7=7jTobc{v@kRGCl*!aHwfI zhIH9x8c{K(NPjbo*Z1C2GoX1VCok3|w*K%2sx(<^#yyHvU0cR(bw;2U!{}kW1E?2f zq<||dv$6ymEjO3xo<`=Ys4VvoS%|PLB}I^s=K&v}q%f;a#MqEO^EvDe76wnCz9&%M z6KD0CNzuBj>A-yKO*8I5*jD_&TwrSl*l!gk)9$AQYJXO1t(de_Szo?E}qX7M~=2IH}rTVl0Z9ZnT!VPui3;!R0 z1q1*9Kz}dM6Q{?x->`cC2FtS`nX%;73!16oO4_z4&4moPPxC~V?*mjzk_o4poi%ri zy)Px}QUg^MX05q^8toDWzWLoHtrB zgUbLw*F!vp;di$I!!!>*bUGK9lW`V+u8ZBp;BU79Q@C?C#?u12Q+;8#&B;N{R9EeSN-0o!e6DM+hM(By~$0gYIvAr4ju*ikY2)O|(8|fM_W2)v_o-UfEIJ7Thx=|&~YM#y5tz)zS z==!d?p-#r07y8HE-K5<}>evp=XB{VGiZ}@~4L0L7gZks-f?ZId7fcJ_zscB)q?qJ>HL)Zy=oBMY{{?9;~{8 zB`J0af+g86wkJ`?z^=jEPqIW9HRm7s=3#`xkwI~s*H-oSo7Gu;Q<@P8oc?*bIf)Ia zv&vppWYp6GV4lCD>MYJYSZG>tDtwm|F{I9ZN0C*{fM%5&(hK#Z6cbI zI%zm#%ytGe-&ADZm4XiBL^bpT-lNC{K@glpDaE$&Fjq7;KHuZ%Ct;bP&xclgYc${5 z*e;0E2=zTs8!y=g(K{HDyXif)=# zyFjXB+NQUS9WL)2zo>eII_Id&UTa^b$-Q*8>It#%JDdl#~r@1#R(#mIt dSP3G}yy9Nml{}^8#;}r*sKuA#OoW9epDDTHS#& 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 T{Tyh2q%+hvx>bGCG3I{&)DUC* literal 10606 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 diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00010.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00010.png index 20c3f49889c7373b4434cffbc54d066ee5f97f9d..c97058163bf5e94675d253c43dd09ad2e89a3646 100644 GIT binary patch literal 13457 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 literal 13858 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 literal 10967 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 UxN$ddV3iGIcJoT@C65RH17<68GXMYp diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00010.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00010.png index 20c3f49889c7373b4434cffbc54d066ee5f97f9d..c97058163bf5e94675d253c43dd09ad2e89a3646 100644 GIT binary patch literal 13457 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 literal 13858 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 F{{W6W4uJpw literal 6218 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 DFF8?w diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00030.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00030.png new file mode 100644 index 0000000000000000000000000000000000000000..ceda6a87aa03e8f17fbde4d5c8145951863848a2 GIT binary patch literal 6218 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 DFF8?w literal 0 HcmV?d00001 From 1eaef55d7a0b079fd2a2d2de14f10204b0da0682 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 18:38:52 +0300 Subject: [PATCH 24/40] Cleanup --- .../application_client/mintlayer_command_sender.py | 14 ++++++++++---- .../mintlayer_response_unpacker.py | 2 -- tests/application_client/mintlayer_utils.py | 4 ---- tests/regenerate_snapshots.sh | 3 +++ tests/test_error_cmd.py | 1 - 5 files changed, 13 insertions(+), 11 deletions(-) diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index a7d775d..9c226af 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -1,7 +1,7 @@ from contextlib import contextmanager from dataclasses import dataclass from enum import IntEnum -from typing import Any, Generator, List, Optional +from typing import Generator, List, Optional import scalecodec # type: ignore from ragger.backend.interface import RAPDU, BackendInterface @@ -87,7 +87,7 @@ class Errors(IntEnum): def split_message(message: bytes, max_size: int) -> List[bytes]: - return [message[x: x + max_size] for x in range(0, len(message), max_size)] + return [message[x : x + max_size] for x in range(0, len(message), max_size)] class MintlayerCommandSender: @@ -294,9 +294,11 @@ def _send_chunked_sync(self, data: bytes, expected_last_response_variant: str): def get_async_response(self) -> Optional[RAPDU]: return self.backend.last_async_response - def get_all_signatures(self) -> List[TxInputSignature]: + def get_all_signatures(self, transaction: Transaction) -> List[TxInputSignature]: next_sig = sign_tx_next_req_obj.encode({"ReturnNextSignature": None}).data sigs = [] + expected_sigs_count = len(transaction.expected_sig_indices()) + while True: res = self.backend.exchange( cla=CLA, @@ -311,6 +313,10 @@ def get_all_signatures(self) -> List[TxInputSignature]: if not res.has_next: break + + assert ( + len(sigs) < expected_sigs_count + ), f"has_next is still true after the expected number of signatures have been received (sigs = {sigs!r})" return sigs @@ -452,7 +458,7 @@ def sign_tx_review( start_idx += 10 # After review approval, explicitly request every signature. - signatures = client.get_all_signatures() + signatures = client.get_all_signatures(transaction) if not device.is_nano: # The last ReturnNextSignature is what makes the tx Finished, so on touch devices diff --git a/tests/application_client/mintlayer_response_unpacker.py b/tests/application_client/mintlayer_response_unpacker.py index 838f8d5..2f30f24 100644 --- a/tests/application_client/mintlayer_response_unpacker.py +++ b/tests/application_client/mintlayer_response_unpacker.py @@ -1,8 +1,6 @@ from struct import unpack from typing import Tuple -import scalecodec # type: ignore - from .mintlayer_utils import decode_response_variant diff --git a/tests/application_client/mintlayer_utils.py b/tests/application_client/mintlayer_utils.py index 5b025db..318c105 100644 --- a/tests/application_client/mintlayer_utils.py +++ b/tests/application_client/mintlayer_utils.py @@ -10,10 +10,6 @@ ) -class TransactionError(Exception): - pass - - @dataclass class TxInputSignatureResponse: signature: bytes diff --git a/tests/regenerate_snapshots.sh b/tests/regenerate_snapshots.sh index 4bd622d..a63ec48 100755 --- a/tests/regenerate_snapshots.sh +++ b/tests/regenerate_snapshots.sh @@ -5,9 +5,12 @@ set -o nounset SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) SNAPSHOTS_DIR=$SCRIPT_DIR/snapshots +ROOT_DIR=$(cd "$SCRIPT_DIR/.." && pwd) MODELS=(nanox nanosp stax flex apex_p) +cd "$ROOT_DIR" + echo "*** Removing old snapshots ***" rm -rf "$SNAPSHOTS_DIR" diff --git a/tests/test_error_cmd.py b/tests/test_error_cmd.py index 8566dce..18298b0 100644 --- a/tests/test_error_cmd.py +++ b/tests/test_error_cmd.py @@ -1,5 +1,4 @@ import pytest -import scalecodec # type: ignore from ragger.error import ExceptionRAPDU from application_client import MAINNET From 54f8186946321f483098972668ee17dab4f04667 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 20:29:37 +0300 Subject: [PATCH 25/40] Use bigger MAX_BUFFER_LEN; add a fixme; fix some typos --- build.rs | 2 ++ crates/app-core/src/app_ui/sign.rs | 34 +++++++++++++++++++----------- crates/app-core/src/lib.rs | 10 +++++++-- crates/messages/src/lib.rs | 8 +++---- docs/technical_specification.md | 4 ++-- tests/test_error_cmd.py | 4 ++-- 6 files changed, 40 insertions(+), 22 deletions(-) diff --git a/build.rs b/build.rs index 40ed80d..19ca1a7 100644 --- a/build.rs +++ b/build.rs @@ -46,6 +46,8 @@ fn main() { let git_hash = String::from_utf8(output.stdout).expect("Failed to convert git output to UTF-8"); // Expose the Git hash as an environment variable + // FIXME: this is unused. Either implement a custom command that would return this info + // (e.g. in the form of a full semantic version), or remove this. println!("cargo:rustc-env=GIT_HASH={}", git_hash.trim()); // Rerun the build script if .git/HEAD changes diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 742d828..16070b1 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -45,7 +45,7 @@ use ledger_device_sdk::{ }, }; -struct FormatedOutput { +struct FormattedOutput { name: &'static str, value: String, } @@ -186,13 +186,16 @@ fn transaction_title(tx_type: &Option) -> &'static str { /// /// # Arguments /// -/// * `message` - A byte slice (`&[u8]`) containing the message to be signed. +/// * `message` - The message to be signed. +/// * `public_key` - The public key corresponding to the private key that will be used for signing. +/// * `coin_type` - The coin type (mainnet, testnet etc). +/// * `addr_type` - The address type (pk or pkh); this determines how `public_key` will be displayed. /// /// # Returns /// /// * `Ok(true)` if the user approves the signing. /// * `Ok(false)` if the user rejects. -/// * `Err(AppSW)` on error. +/// * `Err(StatusWord)` on error. pub fn ui_display_message( message: &[u8], public_key: &ECPublicKey<65, T>, @@ -296,15 +299,15 @@ fn format_lock(lock: &OutputTimeLock) -> Result { Ok(s) } -/// Formats a transaction output into a FormatedOutput. +/// Formats a transaction output into a FormattedOutput. /// /// # Arguments /// * `output` - A reference to the `TxOutput` enum variant to format. -/// * `coin` - The coin information, used for formatting amounts. +/// * `coin` - The coin type (mainnet, testnet etc). /// /// # Returns -/// A FormatedOutput containing the title and value of the output. -fn format_output(output: &TxOutput, coin: CoinType) -> Result { +/// A FormattedOutput containing the title and value of the output. +fn format_output(output: &TxOutput, coin: CoinType) -> Result { let (name, value) = match output { TxOutput::Transfer(value, destination) => ( "Transfer", @@ -334,8 +337,15 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result { let address_short = format!( "Pool ID: {}\nStaker key: {}\nDecommission key: {}\nVRF public key: {}\nMargin ratio per thousand: {}\nCost per block: {}\nPledge{}\n", - id_to_address(pool_id.hash(), coin.pool_id_address_prefix())?, to_address(&data.staker, coin)?, to_address(&data.decommission_key, coin)?, vrf_to_address(&data.vrf_public_key, coin)?, data.margin_ratio_per_thousand.0, format_amount(data.cost_per_block, coin), - format_amount(data.pledge, coin)); + id_to_address(pool_id.hash(), + coin.pool_id_address_prefix())?, + to_address(&data.staker, coin)?, + to_address(&data.decommission_key, coin)?, + vrf_to_address(&data.vrf_public_key, coin)?, + data.margin_ratio_per_thousand.0, + format_amount(data.cost_per_block, coin), + format_amount(data.pledge, coin) + ); let name = if cfg!(any(target_os = "nanosplus", target_os = "nanox")) { "Create pool" @@ -464,10 +474,10 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result Result { +fn format_input(input: &InputCommand, coin: CoinType) -> Result { let (name, value) = match input { InputCommand::AccountSpending(cmd) => match cmd { AccountSpending::DelegationBalance(delegation_id, amount) => { @@ -595,5 +605,5 @@ fn format_input(input: &InputCommand, coin: CoinType) -> Result Apdu<'a> { param1_byte: u8, command_data: &'a [u8], ) -> Option { - (command_data.len() <= MAX_ADPU_DATA_LEN).then_some(Self { + (command_data.len() <= MAX_APDU_DATA_LEN).then_some(Self { instruction_byte, param1_byte, command_data, @@ -404,13 +404,13 @@ impl<'a> Apdu<'a> { }) } - /// Returns an ExactSizeIterator of APDUs by chunking the data to MAX_ADPU_DATA_LEN + /// Returns an ExactSizeIterator of APDUs by chunking the data to MAX_APDU_DATA_LEN pub fn new_chunks( instruction_byte: u8, param1_byte: u8, data: &'a [u8], ) -> impl ExactSizeIterator { - let chunk_iter = data.chunks(MAX_ADPU_DATA_LEN); + let chunk_iter = data.chunks(MAX_APDU_DATA_LEN); let last_chunk_idx = chunk_iter.len() - 1; chunk_iter.enumerate().map(move |(chunk_idx, chunk)| Self { diff --git a/docs/technical_specification.md b/docs/technical_specification.md index c2c0e44..0615e22 100644 --- a/docs/technical_specification.md +++ b/docs/technical_specification.md @@ -19,10 +19,10 @@ The class byte used for all standard commands is `CLA = 0xE1`. ### Chunking and P2 -The APDU buffer on the Ledger device has a maximum data length (`MAX_ADPU_DATA_LEN` = 255 bytes). To accommodate larger payloads, the app implements a chunking mechanism controlled by the `P2` parameter: +The APDU buffer on the Ledger device has a maximum data length (`MAX_APDU_DATA_LEN` = 255 bytes). To accommodate larger payloads, the app implements a chunking mechanism controlled by the `P2` parameter: - `P2 = 0x00` (`P2_DONE`): This is the final chunk (or the only chunk) of the instruction. The app will assemble the buffer and execute the command. -- `P2 = 0x80` (`P2_MORE`): More chunks follow. The app accumulates the data into a buffer (up to a maximum of `1020` bytes) and returns SCALE-encoded `Response::ExpectingNextChunk` to ask the client for the next chunk. +- `P2 = 0x80` (`P2_MORE`): More chunks follow. The app accumulates the data into a buffer (up to a maximum of `4080` bytes) and returns SCALE-encoded `Response::ExpectingNextChunk` to ask the client for the next chunk. _Note: For chunked commands, `INS` and `P1` must remain identical across all chunks of the same sequence._ diff --git a/tests/test_error_cmd.py b/tests/test_error_cmd.py index 18298b0..88c6b2b 100644 --- a/tests/test_error_cmd.py +++ b/tests/test_error_cmd.py @@ -220,13 +220,13 @@ def test_sign_tx_too_large_data(backend, scenario_navigator, device, navigator): assert res.status == 0x9000 with pytest.raises(ExceptionRAPDU) as e: - for _ in range(100): + for _ in range(1000): res = backend.exchange( cla=CLA, ins=InsType.SIGN_TX, p1=SignTxP1.P1_NEXT, p2=P2.P2_MORE, - data=b"big_input_data", + data=b"input_data", ) assert e.value.status == Errors.SW_MAX_BUFFER_LEN_EXCEEDED From 472ed977806657b7a03527c3319755cf60240c44 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Wed, 24 Jun 2026 21:06:23 +0300 Subject: [PATCH 26/40] Remove the useless subtitle "Cannot be undone" from message signing review --- crates/app-core/src/app_ui/sign.rs | 10 +++++++--- .../apex_p/test_sign_large_message/00000.png | Bin 3190 -> 2868 bytes .../apex_p/test_sign_message/00000.png | Bin 3207 -> 2885 bytes .../apex_p/test_sign_message_pkh/00000.png | Bin 3207 -> 2885 bytes .../test_sign_message_refused/00000.png | Bin 3207 -> 2885 bytes .../flex/test_sign_large_message/00000.png | Bin 11136 -> 9549 bytes .../flex/test_sign_message/00000.png | Bin 11223 -> 9636 bytes .../flex/test_sign_message_pkh/00000.png | Bin 11223 -> 9636 bytes .../flex/test_sign_message_refused/00000.png | Bin 11223 -> 9636 bytes .../nanosp/test_sign_large_message/00001.png | Bin 285 -> 909 bytes .../nanosp/test_sign_large_message/00002.png | Bin 909 -> 529 bytes .../nanosp/test_sign_large_message/00003.png | Bin 529 -> 520 bytes .../nanosp/test_sign_large_message/00004.png | Bin 520 -> 529 bytes .../nanosp/test_sign_large_message/00005.png | Bin 529 -> 527 bytes .../nanosp/test_sign_large_message/00006.png | Bin 527 -> 532 bytes .../nanosp/test_sign_large_message/00007.png | Bin 532 -> 524 bytes .../nanosp/test_sign_large_message/00008.png | Bin 524 -> 531 bytes .../nanosp/test_sign_large_message/00009.png | Bin 531 -> 523 bytes .../nanosp/test_sign_large_message/00010.png | Bin 523 -> 528 bytes .../nanosp/test_sign_large_message/00011.png | Bin 528 -> 460 bytes .../nanosp/test_sign_large_message/00012.png | Bin 460 -> 422 bytes .../nanosp/test_sign_large_message/00013.png | Bin 422 -> 298 bytes .../nanosp/test_sign_large_message/00014.png | Bin 298 -> 0 bytes .../nanosp/test_sign_message/00001.png | Bin 285 -> 909 bytes .../nanosp/test_sign_message/00002.png | Bin 909 -> 529 bytes .../nanosp/test_sign_message/00003.png | Bin 529 -> 376 bytes .../nanosp/test_sign_message/00004.png | Bin 376 -> 422 bytes .../nanosp/test_sign_message/00005.png | Bin 422 -> 298 bytes .../nanosp/test_sign_message/00006.png | Bin 298 -> 0 bytes .../nanosp/test_sign_message_pkh/00001.png | Bin 285 -> 803 bytes .../nanosp/test_sign_message_pkh/00002.png | Bin 803 -> 376 bytes .../nanosp/test_sign_message_pkh/00003.png | Bin 376 -> 422 bytes .../nanosp/test_sign_message_pkh/00004.png | Bin 422 -> 298 bytes .../nanosp/test_sign_message_pkh/00005.png | Bin 298 -> 0 bytes .../test_sign_message_refused/00001.png | Bin 285 -> 909 bytes .../test_sign_message_refused/00002.png | Bin 909 -> 529 bytes .../test_sign_message_refused/00003.png | Bin 529 -> 376 bytes .../test_sign_message_refused/00004.png | Bin 376 -> 422 bytes .../test_sign_message_refused/00005.png | Bin 422 -> 461 bytes .../test_sign_message_refused/00006.png | Bin 461 -> 312 bytes .../test_sign_message_refused/00007.png | Bin 312 -> 0 bytes .../nanox/test_sign_large_message/00001.png | Bin 285 -> 909 bytes .../nanox/test_sign_large_message/00002.png | Bin 909 -> 529 bytes .../nanox/test_sign_large_message/00003.png | Bin 529 -> 520 bytes .../nanox/test_sign_large_message/00004.png | Bin 520 -> 529 bytes .../nanox/test_sign_large_message/00005.png | Bin 529 -> 527 bytes .../nanox/test_sign_large_message/00006.png | Bin 527 -> 532 bytes .../nanox/test_sign_large_message/00007.png | Bin 532 -> 524 bytes .../nanox/test_sign_large_message/00008.png | Bin 524 -> 531 bytes .../nanox/test_sign_large_message/00009.png | Bin 531 -> 523 bytes .../nanox/test_sign_large_message/00010.png | Bin 523 -> 528 bytes .../nanox/test_sign_large_message/00011.png | Bin 528 -> 460 bytes .../nanox/test_sign_large_message/00012.png | Bin 460 -> 422 bytes .../nanox/test_sign_large_message/00013.png | Bin 422 -> 298 bytes .../nanox/test_sign_large_message/00014.png | Bin 298 -> 0 bytes .../nanox/test_sign_message/00001.png | Bin 285 -> 909 bytes .../nanox/test_sign_message/00002.png | Bin 909 -> 529 bytes .../nanox/test_sign_message/00003.png | Bin 529 -> 376 bytes .../nanox/test_sign_message/00004.png | Bin 376 -> 422 bytes .../nanox/test_sign_message/00005.png | Bin 422 -> 298 bytes .../nanox/test_sign_message/00006.png | Bin 298 -> 0 bytes .../nanox/test_sign_message_pkh/00001.png | Bin 285 -> 803 bytes .../nanox/test_sign_message_pkh/00002.png | Bin 803 -> 376 bytes .../nanox/test_sign_message_pkh/00003.png | Bin 376 -> 422 bytes .../nanox/test_sign_message_pkh/00004.png | Bin 422 -> 298 bytes .../nanox/test_sign_message_pkh/00005.png | Bin 298 -> 0 bytes .../nanox/test_sign_message_refused/00001.png | Bin 285 -> 909 bytes .../nanox/test_sign_message_refused/00002.png | Bin 909 -> 529 bytes .../nanox/test_sign_message_refused/00003.png | Bin 529 -> 376 bytes .../nanox/test_sign_message_refused/00004.png | Bin 376 -> 422 bytes .../nanox/test_sign_message_refused/00005.png | Bin 422 -> 461 bytes .../nanox/test_sign_message_refused/00006.png | Bin 461 -> 312 bytes .../nanox/test_sign_message_refused/00007.png | Bin 312 -> 0 bytes .../stax/test_sign_large_message/00000.png | Bin 10291 -> 9007 bytes .../stax/test_sign_message/00000.png | Bin 10346 -> 9069 bytes .../stax/test_sign_message_pkh/00000.png | Bin 10346 -> 9069 bytes .../stax/test_sign_message_refused/00000.png | Bin 10346 -> 9069 bytes 77 files changed, 7 insertions(+), 3 deletions(-) delete mode 100644 tests/snapshots/nanosp/test_sign_large_message/00014.png delete mode 100644 tests/snapshots/nanosp/test_sign_message/00006.png delete mode 100644 tests/snapshots/nanosp/test_sign_message_pkh/00005.png delete mode 100644 tests/snapshots/nanosp/test_sign_message_refused/00007.png delete mode 100644 tests/snapshots/nanox/test_sign_large_message/00014.png delete mode 100644 tests/snapshots/nanox/test_sign_message/00006.png delete mode 100644 tests/snapshots/nanox/test_sign_message_pkh/00005.png delete mode 100644 tests/snapshots/nanox/test_sign_message_refused/00007.png diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 16070b1..5354ad6 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -231,9 +231,13 @@ pub fn ui_display_message( // Create the NBGL review flow with titles appropriate for message signing. let review: NbglReview = NbglReview::new() .titles( - "Review message", // Initial title - "Cannot be undone", // Warning on the second screen - "Sign message", // Final confirmation prompt + // Title + "Review message", + // Subtitle; if non-empty, this will be shown on the second screen on nano devices + // and below the title on the first screen on touch devices. + "", + // Final confirmation prompt + "Sign message", ) .tx_type(TransactionType::Message) .glyph(&MINTLAYER); diff --git a/tests/snapshots/apex_p/test_sign_large_message/00000.png b/tests/snapshots/apex_p/test_sign_large_message/00000.png index 4c89e8baff702f105ee8c6b768ce82b2e86181d4..b5959c6cfcc769bcc73b0852ea5a6d67b3e22859 100644 GIT binary patch delta 2120 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 diff --git a/tests/snapshots/apex_p/test_sign_message/00000.png b/tests/snapshots/apex_p/test_sign_message/00000.png index 16b258a2cbb8bd1e78ca50e6b90bd01f9eb9ae3c..be2479ee479fe3aa8884c356f6aadf8dc26314b1 100644 GIT binary patch delta 1916 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 literal 11136 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 diff --git a/tests/snapshots/flex/test_sign_message/00000.png b/tests/snapshots/flex/test_sign_message/00000.png index ab24a07b6736b0480e59e305bbfac4c8d8cd2a59..a2a9b362760183957921dd94fc974c7ab991e717 100644 GIT binary patch literal 9636 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 diff --git a/tests/snapshots/flex/test_sign_message_pkh/00000.png b/tests/snapshots/flex/test_sign_message_pkh/00000.png index ab24a07b6736b0480e59e305bbfac4c8d8cd2a59..a2a9b362760183957921dd94fc974c7ab991e717 100644 GIT binary patch literal 9636 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 diff --git a/tests/snapshots/flex/test_sign_message_refused/00000.png b/tests/snapshots/flex/test_sign_message_refused/00000.png index ab24a07b6736b0480e59e305bbfac4c8d8cd2a59..a2a9b362760183957921dd94fc974c7ab991e717 100644 GIT binary patch literal 9636 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 diff --git a/tests/snapshots/nanosp/test_sign_large_message/00001.png b/tests/snapshots/nanosp/test_sign_large_message/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..602c22adc00ea8f5d2310d82f688a9ef4ad1f8e9 100644 GIT binary patch delta 887 zcmV--1Bm>c0*wcdBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2e%=XJw?Y`~i zcF<~Huyy=B*{w0{V)@~H=L|m0dwwAA{q!ljOK+V_sNP;W`{uM5i^C}fzv4GNnX@?l zK*rk1+JExCCmZMV*LrHkZe@SVUN`&m;rlkul@HDb$^0#IIvlt<{`*pw=jH{s*Z#e% zx#ZrzZxPw&ulAn_tjt*TPJ74xPaDt7WP!PsfuZgacjlAFRn`-@xYK?6y*dGD)Z zP!SN?4oL|B00017*|u%lHv6N2yq7*=udxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6Fcq z6rhmrz7xQ9ptbYrCX2<$Bf)DP5EOaN-;XA?9&%^F>(UaV3U_NY6Aj)1a znnN}B+M2TtxXWQ7y`h7yrqt=jN=FS(z1}+Us1@5sMB7%aPx-v}UDZ>1%D**j0#RG+ z)emY48sCh;;zqHlr@jO>=dPhPm#@X$^2Blp#PlE^1aZD0V>!P?tWFpEEMr%%m(@yG zMED@e0md$6yV%;{*CrMRw{s(W5cPtFv1$o1wNZI$yE6>7{!c}?O&4dxKAyKL!cW8h u1&w5W-Owlo000000000000000aDrdg2k~!w3?}~o0000B1 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanosp/test_sign_large_message/00003.png b/tests/snapshots/nanosp/test_sign_large_message/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..7802e9204cb055c2f4affbac916050ce15c9f9ff 100644 GIT binary patch delta 494 zcmVxrm|KESvmQ3m`1y^ z;;I((G4I7kjsDZ7=u`)%si?`IT4O8jYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg- z(%Gy{db;hwuz%Klfce>Q9?Lu7o2mUD1poj5u%gq&4c%_cf`T>Hx(}F;vsOgUGp|F> z#a0vSEkMmG`DhpC-b?X%H9?i$0!TNiF-rvdIopEF4S>}IUx)Dhk3*LwPxWID4HUL` z_%(dZYJ%GZua8*!Ezu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)Pzcp}3uQ>LtMWySF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--pt zBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08t$zx-;lVK1dw^liT1i=!pp$8pAOHXW04s{;4doHI(~X%>u*F>O0T*Pi z8Q1g8>!a^tvkCStK+8kkw2O;RfV#Q(-GU;$3s758$}AD=XKx8IHvnc6d>z6ke+!+N zJk-y%X<%Us>wmbk_%|!e7{lz9X!GCvRbA4RB6I2smqS8ie|8T;FTFzF-U7 zP-k#Modt12aYLsO6u}L37UU3iX4ek5rq_5cK>z>%0BCZ3ukreVEqD=g1~=4M5H}Pz tbQ(bs+)!sh4q<0-Lvcd^0000S_yr;^5G>g3(IEf;002ovPDHLkV1myZ-|_$e delta 494 zcmVxrm|KESvmQ3m`1y^ z;;I((G4I7kjsDZ7=u`)%si?`IT4O8jYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg- z(%Gy{db;hwuz%Klfce>Q9?Lu7o2mUD1poj5u%gq&4c%_cf`T>Hx(}F;vsOgUGp|F> z#a0vSEkMmG`DhpC-b?X%H9?i$0!TNiF-rvdIopEF4S>}IUx)Dhk3*LwPxWID4HUL` z_%(dZYJ%GZua8*!Ed5oYFTUD#c>?D7Imz(ZZdvuCYqkRRp{nL#`&9~@)Sfg9irXeH9;og zZt+k0cu!FgxCN4&V!WXGTFhD0MCYc-xBg^=TX#TVLHWjHOMhXthJDIIgoVYo#EmuN z_Du(u?0_VGx`mw~qGKBWYI%qlFD?#-FsVLC7coBpVev^8qIji;fpd#D4rMMA$t67T z%r8{DDO^>8PU9|a73xnJQK=fInHG#2`zlop_mvZJ7VUU?`!Z(w99t8jZ0GNe%-Y7f*SGqA93g+1BJzzmb zt%#a$UQOS{b`z{kK+Y#QwTr{Acj9_C!6dZ_h^?r?ED@|{v;<8z0Cp4n9>SM?_koZw z)NkL^ky!EZtGmx`g092&7HeOHPuPjRBIH1mpRkjIn{G)2oE+Q+p?(_cdyVT0=D-bA z1~*h$5H}PzbQ{4WxS`5|9Ky;B?SM7C#%Bov0000$mi4{H^#ybABBl&(sInk#C~oLB rf=O^gl?6G3mB9_g4Fv!I08ro`?BEq$RbYRW00000NkvXXu0mjf(Z=Oz delta 503 zcmV}3uQ>LtMWySF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--pt zBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08t$zx-;lVK1dw^liT1i=!pp$8pAOHXW04s{;4doHI(~X%>u*F>O0T*Pi z8Q1g8>!a^tvkCStK+8kkw2O;RfV#Q(-GU;$3s758$}AD=XKx8IHvnc6d>z6ke+!+N zJk-y%X<%Us>wmbk_%|!e7{lz9X!GCvRbA4RB6I2smqS8ie|8T;FTFzF-U7 zP-k#Modt12aYLsO6u}L37UU3iX4ek5rq_5cK>z>%0BCZ3ukreVEqD=g1~=4M5H}Pz tbQ(bs+)!sh4q<0-Lvcd^0000S_yr;^5G>g3(IEf;002ovPDHLkV1nG--}wLl diff --git a/tests/snapshots/nanosp/test_sign_large_message/00006.png b/tests/snapshots/nanosp/test_sign_large_message/00006.png index 850225ec5d08f0ce137ac6e12fec4f8662619155..cec141b33ac116d5ac3d6750ee3606f12407fc85 100644 GIT binary patch delta 506 zcmV3Hx6XdzlYAmWGg`rbZ9YwRxCQgft? zsDs&u{|-=D$7<{h5uLPgo^}_T##!gJl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71 z%Z;Mz-i*XxeECWV`WScdmr;LgM5P)ZVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~ zi1vd+uR_ja6>uT7uEW)mDuK+h-n=or`bi}*d8pvq_hS}V#JC4%D|EkW)cz-)rAL-^!x zp)*s5`mr|cNUZq&wfmac1eXh5f3fyMc!r(m2SN@ad2f*Tqv$RQlep&f8dukl`j00000(B=AGd5oYFTUD#c>?D7Imz(ZZdvuCYqkRRp{nL#`&9~@)Sfg9irXeH9;og zZt+k0cu!FgxCN4&V!WXGTFhD0MCYc-xBg^=TX#TVLHWjHOMhXthJDIIgoVYo#EmuN z_Du(u?0_VGx`mw~qGKBWYI%qlFD?#-FsVLC7coBpVev^8qIji;fpd#D4rMMA$t67T z%r8{DDO^>8PU9|a73xnJQK=fInHG#2`zlop_mvZJ7VUU?`!Z(w99t8jZ0GNe%-Y7f*SGqA93g+1BJzzmb zt%#a$UQOS{b`z{kK+Y#QwTr{Acj9_C!6dZ_h^?r?ED@|{v;<8z0Cp4n9>SM?_koZw z)NkL^ky!EZtGmx`g092&7HeOHPuPjRBIH1mpRkjIn{G)2oE+Q+p?(_cdyVT0=D-bA z1~*h$5H}PzbQ{4WxS`5|9Ky;B?SM7C#%Bov0000$mi4{H^#ybABBl&(sInk#C~oLB rf=O^gl?6G3mB9_g4Fv!I08ro`?BEq$RbYRW00000NkvXXu0mjf*QMob diff --git a/tests/snapshots/nanosp/test_sign_large_message/00007.png b/tests/snapshots/nanosp/test_sign_large_message/00007.png index cec141b33ac116d5ac3d6750ee3606f12407fc85..36eb31d3d2d5da943238d649b6515486ca74f01b 100644 GIT binary patch delta 498 zcmV1paJJx9?dxV zdx!YHxlT7PEuok&N5oO)bE>apD@3!@xqalP`d?@03aHGfe19g!E$*K!i&5OC{))J^ z#EoZzE)JucTULO`KH|#CXsN~BuSht|P*}uwuL=DG#KlJ}MEOjQ0~aQ59?DWC#Cff? zNmk087I&4P!?-7pD)pyMQmIZ3Q&7tr#T;uft^{q_qCT|=m*!xiCcYwhySSL@pA4ni zxGqUb8jH0`O@G(j7}h!msP7He(L4zcru01u0001>Ma!8bc~t*WUQn>aTIYZXxoSnU z+3Hx6XdzlYAmWGg`rbZ9YwRxCQgft? zsDs&u{|-=D$7<{h5uLPgo^}_T##!gJl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71 z%Z;Mz-i*XxeECWV`WScdmr;LgM5P)ZVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~ zi1vd+uR_ja6>uT7uEW)mDuK+h-n=or`bi}*d8pvq_hS}V#JC4%D|EkW)cz-)rAL-^!x zp)*s5`mr|cNUZq&wfmac1eXh5f3fyMc!r(m2SN@ad2f*Tqv$RQlep&f8dukl`j00000(B=AGVKD^Y+0V9E;_Q0{S&gP z)VKM`*14#I*@yoQP^n`zc1B;FH_g-j36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=e zF^ZlGr<9W@uRsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg z2cv!~jVt7gG=Ft@Wtn!Y=8jSmJqMh0HXOvQ1YOLi1OWg5063x=xpq(cZ}NnKBPMzd zxF<)=xHZ>ao36%Y6I`2sk&XP(F_yP?&Fk3&Rn{gzy-Kymf#4dBmLPWzU^cpsj0j=+j00000NkvXXu0mjf{&ndQ delta 498 zcmV1dIfbB!AOML_t(|ob8!GlEWYj1if4N3IBf*f7t_Bhk(Es%Lo_UrxYe* zN&;bqZ36%R09cV9MJ?}r_~D!@wV30*4};mqwtWvTv{(A<3M%|+2|a>1paJJx9?dxV zdx!YHxlT7PEuok&N5oO)bE>apD@3!@xqalP`d?@03aHGfe19g!E$*K!i&5OC{))J^ z#EoZzE)JucTULO`KH|#CXsN~BuSht|P*}uwuL=DG#KlJ}MEOjQ0~aQ59?DWC#Cff? zNmk087I&4P!?-7pD)pyMQmIZ3Q&7tr#T;uft^{q_qCT|=m*!xiCcYwhySSL@pA4ni zxGqUb8jH0`O@G(j7}h!msP7He(L4zcru01u0001>Ma!8bc~t*WUQn>aTIYZXxoSnU z+NNs9(pS zj>L+OU)^I?6O04ir>K1we#1`m9U%vv{0Tcb7>p8da%wOPLj7sX?={XZSOPcH8Qf53 zLEKQ>&}9Twa6_F1*@T_BwF2h!8b3=A00000ip=jd&M#Pk7cpmWL!AY2Lvcfw5mdnq nbrxh3b_O>THxvK>0KkDC2^R`4zv0dz00000NkvXXu0mjfk?`EQ delta 505 zcmVVKD^Y+0V9E;_Q0{S&gP z)VKM`*14#I*@yoQP^n`zc1B;FH_g-j36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=e zF^ZlGr<9W@uRsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg z2cv!~jVt7gG=Ft@Wtn!Y=8jSmJqMh0HXOvQ1YOLi1OWg5063x=xpq(cZ}NnKBPMzd zxF<)=xHZ>ao36%Y6I`2sk&XP(F_yP?&Fk3&Rn{gzy-Kymf#4dBmLPWzU^cpsj0j=+j00000NkvXXu0mjf{Cw#U diff --git a/tests/snapshots/nanosp/test_sign_large_message/00010.png b/tests/snapshots/nanosp/test_sign_large_message/00010.png index d5b841eb03c09af1a163db2ed0e7a0027df8f567..f5e85c3d7822833e3d8f2a453ad95f734fef8106 100644 GIT binary patch delta 502 zcmVH=o1pxp602q=zaww0$jfTvGf;A?34;YiP zW?ai>uS1{4W)o~JK+Q(pb&RvGfV#Q(zXe5F3s727$}ACV=WGiy_W))S{2anJe+!+N zG}W&y)KS>X{qG(#n_wL9`HQvh!aMC`-w|ry$)B`SgKwJ=5>5?ngH%6_@x8|J1#94j zI)fYPEQlM58#;}k2yUpeAcwFsr*^=YUgNU_0RR91pvw4ONNs9(pS zj>L+OU)^I?6O04ir>K1we#1`m9U%vv{0Tcb7>p8da%wOPLj7sX?={XZSOPcH8Qf53 zLEKQ>&}9Twa6_F1*@T_BwF2h!8b3=A00000ip=jd&M#Pk7cpmWL!AY2Lvcfw5mdnq nbrxh3b_O>THxvK>0KkDC2^R`4zv0dz00000NkvXXu0mjfj2+y! diff --git a/tests/snapshots/nanosp/test_sign_large_message/00011.png b/tests/snapshots/nanosp/test_sign_large_message/00011.png index f5e85c3d7822833e3d8f2a453ad95f734fef8106..d22ac2d7f376989ca0fff14119004332a594d699 100644 GIT binary patch delta 434 zcmV;j0Zsmp1k3}FB!81hL_t(|obB6DZo?o9fMGiACb|ESxXT{sB4!&xz=gH^-_t~? zgA6#SMnV7p0NByPD^QFv{c#*esb#qsqaI#RBTOHqMzdQUXV8~Rl(&$l@=USLa+0^3 z-Sk)be7i)+rPX1MPp_uFmT;9a(fRK9JHFLz-VUg&rnAv(Ie&fym7Tm#{StXq8CTjj z9sGBI=^SfiXXM!_RpIVS2x*V%o?;}WZjPKMATK^7Ph48OI+dlFFxPeCGOtv# zj&9vvQi3k?Es zXG;DDyq3D5`gDx)M|yU`Nlej;kOfZT)^8!OrY;%$KLK05~l0000000000 c004ZhAI&1WBCX`AZ~y=R07*qoM6N<$f|BmW$N&HU delta 502 zcmVH=o1pxp602q=zaww0$jfTvGf;A?34;YiP zW?ai>uS1{4W)o~JK+Q(pb&RvGfV#Q(zXe5F3s727$}ACV=WGiy_W))S{2anJe+!+N zG}W&y)KS>X{qG(#n_wL9`HQvh!aMC`-w|ry$)B`SgKwJ=5>5?ngH%6_@x8|J1#94j zI)fYPEQlM58#;}k2yUpeAcwFsr*^=YUgNU_0RR91pvw4OhwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0JX5UlK=n! delta 434 zcmV;j0Zsm<1Iz=EB!81hL_t(|obB6DZo?o9fMGiACb|ESxXT{sB4!&xz=gH^-_t~? zgA6#SMnV7p0NByPD^QFv{c#*esb#qsqaI#RBTOHqMzdQUXV8~Rl(&$l@=USLa+0^3 z-Sk)be7i)+rPX1MPp_uFmT;9a(fRK9JHFLz-VUg&rnAv(Ie&fym7Tm#{StXq8CTjj z9sGBI=^SfiXXM!_RpIVS2x*V%o?;}WZjPKMATK^7Ph48OI+dlFFxPeCGOtv# zj&9vvQi3k?Es zXG;DDyq3D5`gDx)M|yU`Nlej;kOfZT)^8!OrY;%$KLK05~l0000000000 c004ZhAI&1WBCX`AZ~y=R07*qoM6N<$g0_jq-2eap diff --git a/tests/snapshots/nanosp/test_sign_large_message/00013.png b/tests/snapshots/nanosp/test_sign_large_message/00013.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanosp/test_sign_large_message/00014.png b/tests/snapshots/nanosp/test_sign_large_message/00014.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanosp/test_sign_message/00001.png b/tests/snapshots/nanosp/test_sign_message/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..602c22adc00ea8f5d2310d82f688a9ef4ad1f8e9 100644 GIT binary patch delta 887 zcmV--1Bm>c0*wcdBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2e%=XJw?Y`~i zcF<~Huyy=B*{w0{V)@~H=L|m0dwwAA{q!ljOK+V_sNP;W`{uM5i^C}fzv4GNnX@?l zK*rk1+JExCCmZMV*LrHkZe@SVUN`&m;rlkul@HDb$^0#IIvlt<{`*pw=jH{s*Z#e% zx#ZrzZxPw&ulAn_tjt*TPJ74xPaDt7WP!PsfuZgacjlAFRn`-@xYK?6y*dGD)Z zP!SN?4oL|B00017*|u%lHv6N2yq7*=udxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6Fcq z6rhmrz7xQ9ptbYrCX2<$Bf)DP5EOaN-;XA?9&%^F>(UaV3U_NY6Aj)1a znnN}B+M2TtxXWQ7y`h7yrqt=jN=FS(z1}+Us1@5sMB7%aPx-v}UDZ>1%D**j0#RG+ z)emY48sCh;;zqHlr@jO>=dPhPm#@X$^2Blp#PlE^1aZD0V>!P?tWFpEEMr%%m(@yG zMED@e0md$6yV%;{*CrMRw{s(W5cPtFv1$o1wNZI$yE6>7{!c}?O&4dxKAyKL!cW8h u1&w5W-Owlo000000000000000aDrdg2k~!w3?}~o0000B1 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanosp/test_sign_message/00003.png b/tests/snapshots/nanosp/test_sign_message/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..3617b8db040989924e27d70b371ab7d27ee093de 100644 GIT binary patch delta 349 zcmV-j0iynq1o#4wB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfFqoah delta 503 zcmVzu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)PzcphwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanosp/test_sign_message/00005.png b/tests/snapshots/nanosp/test_sign_message/00005.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanosp/test_sign_message/00006.png b/tests/snapshots/nanosp/test_sign_message/00006.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanosp/test_sign_message_pkh/00001.png b/tests/snapshots/nanosp/test_sign_message_pkh/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..208f5d88a91886ace19640292d8eac9dfcb984d9 100644 GIT binary patch delta 781 zcmV+o1M>Wx0;2|yBYy(wNkl?HeNQufjZXRHH)h#oPS|9j}9 zR*>KY#Y|HI000000CC*+ec!kJPfGn~@f&SGN+}grzQdcn>l3$5N8?3zE4B#aet{tw-G-BGRuSNRgrp5 z4~#v*9Z=r9UJCM>&MRBSsZ!^_^(UqD6WhGLCN$%u6i%fPeRvQC00000004khY|Gax zt>||Qy3_;i8}xV3D{Mf?%IVJCY_^sSC5QDoZ&SONob06p3)e=H2c)n(D`qsS>3N0v z@_-m72}(%|J%7Ey3x^XPO)HxttD8MGs?w|3WlM>E+0Yc^OVC=Y2&bf@mq477=b~jv z;g>es(sQR=$jn1lBo2v8rDj)fh|wFK{~549X6E6!>dkAN(x0R&8eMSIfbQ$m4Sh*k{Pu^x(C@j_J6z4+pR5%=C-?QSg!E9b_D=- z@;vzPE%_csgO#M=9LS<%S^C0OA<%F*`d}My_46Tzb+?B4SGOK}D?a_*m)$+07w#SH zITMF5^U6mXa?nXd7{fZRcDM4H;s-(o~Ldu>0** zSCUTz9RL6TU>DN%K*?=|2u!YA^uCFp$w|GSzY$Q59qB>({M4*me3P?2z{N? delta 258 zcmZ3?HkWCFay`QnPZ!6KiaBqu2J$s4@Gt~ys}O!yukwBqzqk{d#Hw>Cr>o=FZQCL! ztI5a!10U+ImGY{J-H!vD4Y)`}eaqH_x$neCUW+I`#2 z?V#1ZVC(pMvRh-?#qz`Z&KZ1~_xwQK`{`45m)<&=P`$l$_RVQA7Kc*|e#LKkGG}r8 zfsD12wg2ROPd3i!ul3Z7-OB!!y>9mB!}o2RD<7N>lKETabU1Kz{P(3U&&>;Nul;*j zbIHAb-y*WlU+q5=Sedcvo%W9XpEjPE$pUjN14G>(bio4MN0fH*KEIF= zSz74SU`hZ005iIIO`LOH8Y0r`nZe!r24?s0zJZi;7Lj%Nt4nKp*%s$|ROja4k>c)v zB{U+^jFbvi*&}bMihDW6o?;mP9niGK!q^#Q4$7XLakQrx#(y~hW$|eiqI#v5fm;@D z9m-xN>de(I2MbYxHsh`?8TH4eD%HW;{E46?D7_cEv8aunUR6==)|>+0r&3~MXuJ?5 zXl8ETga_+=9t8jZ0001(Q=A_N|6U{1M1Qc4fD?Teudow+N94d0Rmc<1VNZk_`>2&- zESw<6+)m(Bgjch;2eWK@PE%dt#8vbJ^bY54p2JY-2dIA)oE`%J00000000000KhLj0kdz|bzSewD*ylh07*qoM6N<$f==+A*#H0l delta 781 zcmV+o1M>X%0;2|yBYy(wNkl?HeNQufjZXRHH)h#oPS|9j}9 zR*>KY#Y|HI000000CC*+ec!kJPfGn~@f&SGN+}grzQdcn>l3$5N8?3zE4B#aet{tw-G-BGRuSNRgrp5 z4~#v*9Z=r9UJCM>&MRBSsZ!^_^(UqD6WhGLCN$%u6i%fPeRvQC00000004khY|Gax zt>||Qy3_;i8}xV3D{Mf?%IVJCY_^sSC5QDoZ&SONob06p3)e=H2c)n(D`qsS>3N0v z@_-m72}(%|J%7Ey3x^XPO)HxttD8MGs?w|3WlM>E+0Yc^OVC=Y2&bf@mq477=b~jv z;g>es(sQR=$jn1lBo2v8rDj)fh|wFK{~549X6E6!>dkAN(x0R&8eMSIfbQ$m4Sh*k{Pu^x(C@j_J6z4+pR5%=C-?QSg!E9b_D=- z@;vzPE%_csgO#M=9LS<%S^C0OA<%F*`d}My_46Tzb+?B4SGOK}D?a_*m)$+07w#SH zITMF5^U6mXa?nXd7{fZRcDM4H;s-(o~Ldu>0** zSCUTz9RL6TU>DN%K*?=|2u!YA^uCFp$w|GSzY$Q59qB>({M4*me3P?2z{hwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanosp/test_sign_message_pkh/00004.png b/tests/snapshots/nanosp/test_sign_message_pkh/00004.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanosp/test_sign_message_pkh/00005.png b/tests/snapshots/nanosp/test_sign_message_pkh/00005.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanosp/test_sign_message_refused/00001.png b/tests/snapshots/nanosp/test_sign_message_refused/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..602c22adc00ea8f5d2310d82f688a9ef4ad1f8e9 100644 GIT binary patch delta 887 zcmV--1Bm>c0*wcdBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2e%=XJw?Y`~i zcF<~Huyy=B*{w0{V)@~H=L|m0dwwAA{q!ljOK+V_sNP;W`{uM5i^C}fzv4GNnX@?l zK*rk1+JExCCmZMV*LrHkZe@SVUN`&m;rlkul@HDb$^0#IIvlt<{`*pw=jH{s*Z#e% zx#ZrzZxPw&ulAn_tjt*TPJ74xPaDt7WP!PsfuZgacjlAFRn`-@xYK?6y*dGD)Z zP!SN?4oL|B00017*|u%lHv6N2yq7*=udxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6Fcq z6rhmrz7xQ9ptbYrCX2<$Bf)DP5EOaN-;XA?9&%^F>(UaV3U_NY6Aj)1a znnN}B+M2TtxXWQ7y`h7yrqt=jN=FS(z1}+Us1@5sMB7%aPx-v}UDZ>1%D**j0#RG+ z)emY48sCh;;zqHlr@jO>=dPhPm#@X$^2Blp#PlE^1aZD0V>!P?tWFpEEMr%%m(@yG zMED@e0md$6yV%;{*CrMRw{s(W5cPtFv1$o1wNZI$yE6>7{!c}?O&4dxKAyKL!cW8h u1&w5W-Owlo000000000000000aDrdg2k~!w3?}~o0000B1 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanosp/test_sign_message_refused/00003.png b/tests/snapshots/nanosp/test_sign_message_refused/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..3617b8db040989924e27d70b371ab7d27ee093de 100644 GIT binary patch delta 349 zcmV-j0iynq1o#4wB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfFqoah delta 503 zcmVzu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)PzcphwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanosp/test_sign_message_refused/00005.png b/tests/snapshots/nanosp/test_sign_message_refused/00005.png index 55bb5c8745117e62fcc97b45b7be669531949e59..12caa58b4c600ddba7a43c0bec5f31e45711168e 100644 GIT binary patch delta 435 zcmV;k0Zjg;1I+`FB!84iL_t(|obB3Cl7k=+MbVzA*$Mk!5__2sst82`iemIx_k02mAgRJF8hz7Ez-y=`pm!6NBbk8mu7BH`7pc%ofS>b7=Rhn0 zy&0!&4n7GGYI<|dqdO5YlZyTe5&b(6{ri!F`;mkDkplovFVWlaz0UD~~7H4j)d)QoFyb|!0G)Q78> zvL*p(5b#&xX2PWtV^-Vg);00000 d00026%RhU$I9ms(-KhWo002ovPDHLkV1j2S$h`mn delta 396 zcmX@hyo`B*N`0=Ui(^Q|oVT}PCp9YwxCI)SS||SZezo@uvt-wW2DgLT)>hwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Jl81lmGw# diff --git a/tests/snapshots/nanosp/test_sign_message_refused/00006.png b/tests/snapshots/nanosp/test_sign_message_refused/00006.png index 12caa58b4c600ddba7a43c0bec5f31e45711168e..d917d196c1a7c3882206aa0b4be67686d1473bc7 100644 GIT binary patch delta 286 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 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanox/test_sign_large_message/00003.png b/tests/snapshots/nanox/test_sign_large_message/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..7802e9204cb055c2f4affbac916050ce15c9f9ff 100644 GIT binary patch delta 494 zcmVxrm|KESvmQ3m`1y^ z;;I((G4I7kjsDZ7=u`)%si?`IT4O8jYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg- z(%Gy{db;hwuz%Klfce>Q9?Lu7o2mUD1poj5u%gq&4c%_cf`T>Hx(}F;vsOgUGp|F> z#a0vSEkMmG`DhpC-b?X%H9?i$0!TNiF-rvdIopEF4S>}IUx)Dhk3*LwPxWID4HUL` z_%(dZYJ%GZua8*!Ezu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)Pzcp}3uQ>LtMWySF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--pt zBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08t$zx-;lVK1dw^liT1i=!pp$8pAOHXW04s{;4doHI(~X%>u*F>O0T*Pi z8Q1g8>!a^tvkCStK+8kkw2O;RfV#Q(-GU;$3s758$}AD=XKx8IHvnc6d>z6ke+!+N zJk-y%X<%Us>wmbk_%|!e7{lz9X!GCvRbA4RB6I2smqS8ie|8T;FTFzF-U7 zP-k#Modt12aYLsO6u}L37UU3iX4ek5rq_5cK>z>%0BCZ3ukreVEqD=g1~=4M5H}Pz tbQ(bs+)!sh4q<0-Lvcd^0000S_yr;^5G>g3(IEf;002ovPDHLkV1myZ-|_$e delta 494 zcmVxrm|KESvmQ3m`1y^ z;;I((G4I7kjsDZ7=u`)%si?`IT4O8jYe7M5>O+TcZ4DM`>JY`~jV!mt^WZ#xtbHg- z(%Gy{db;hwuz%Klfce>Q9?Lu7o2mUD1poj5u%gq&4c%_cf`T>Hx(}F;vsOgUGp|F> z#a0vSEkMmG`DhpC-b?X%H9?i$0!TNiF-rvdIopEF4S>}IUx)Dhk3*LwPxWID4HUL` z_%(dZYJ%GZua8*!Ed5oYFTUD#c>?D7Imz(ZZdvuCYqkRRp{nL#`&9~@)Sfg9irXeH9;og zZt+k0cu!FgxCN4&V!WXGTFhD0MCYc-xBg^=TX#TVLHWjHOMhXthJDIIgoVYo#EmuN z_Du(u?0_VGx`mw~qGKBWYI%qlFD?#-FsVLC7coBpVev^8qIji;fpd#D4rMMA$t67T z%r8{DDO^>8PU9|a73xnJQK=fInHG#2`zlop_mvZJ7VUU?`!Z(w99t8jZ0GNe%-Y7f*SGqA93g+1BJzzmb zt%#a$UQOS{b`z{kK+Y#QwTr{Acj9_C!6dZ_h^?r?ED@|{v;<8z0Cp4n9>SM?_koZw z)NkL^ky!EZtGmx`g092&7HeOHPuPjRBIH1mpRkjIn{G)2oE+Q+p?(_cdyVT0=D-bA z1~*h$5H}PzbQ{4WxS`5|9Ky;B?SM7C#%Bov0000$mi4{H^#ybABBl&(sInk#C~oLB rf=O^gl?6G3mB9_g4Fv!I08ro`?BEq$RbYRW00000NkvXXu0mjf(Z=Oz delta 503 zcmV}3uQ>LtMWySF&?@n>=z&}K4KxNGd&MnO5Qq@t(6e-x--pt zBCAw96OJlDn{h8LDfLIEs8kv0>3(%f08t$zx-;lVK1dw^liT1i=!pp$8pAOHXW04s{;4doHI(~X%>u*F>O0T*Pi z8Q1g8>!a^tvkCStK+8kkw2O;RfV#Q(-GU;$3s758$}AD=XKx8IHvnc6d>z6ke+!+N zJk-y%X<%Us>wmbk_%|!e7{lz9X!GCvRbA4RB6I2smqS8ie|8T;FTFzF-U7 zP-k#Modt12aYLsO6u}L37UU3iX4ek5rq_5cK>z>%0BCZ3ukreVEqD=g1~=4M5H}Pz tbQ(bs+)!sh4q<0-Lvcd^0000S_yr;^5G>g3(IEf;002ovPDHLkV1nG--}wLl diff --git a/tests/snapshots/nanox/test_sign_large_message/00006.png b/tests/snapshots/nanox/test_sign_large_message/00006.png index 850225ec5d08f0ce137ac6e12fec4f8662619155..cec141b33ac116d5ac3d6750ee3606f12407fc85 100644 GIT binary patch delta 506 zcmV3Hx6XdzlYAmWGg`rbZ9YwRxCQgft? zsDs&u{|-=D$7<{h5uLPgo^}_T##!gJl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71 z%Z;Mz-i*XxeECWV`WScdmr;LgM5P)ZVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~ zi1vd+uR_ja6>uT7uEW)mDuK+h-n=or`bi}*d8pvq_hS}V#JC4%D|EkW)cz-)rAL-^!x zp)*s5`mr|cNUZq&wfmac1eXh5f3fyMc!r(m2SN@ad2f*Tqv$RQlep&f8dukl`j00000(B=AGd5oYFTUD#c>?D7Imz(ZZdvuCYqkRRp{nL#`&9~@)Sfg9irXeH9;og zZt+k0cu!FgxCN4&V!WXGTFhD0MCYc-xBg^=TX#TVLHWjHOMhXthJDIIgoVYo#EmuN z_Du(u?0_VGx`mw~qGKBWYI%qlFD?#-FsVLC7coBpVev^8qIji;fpd#D4rMMA$t67T z%r8{DDO^>8PU9|a73xnJQK=fInHG#2`zlop_mvZJ7VUU?`!Z(w99t8jZ0GNe%-Y7f*SGqA93g+1BJzzmb zt%#a$UQOS{b`z{kK+Y#QwTr{Acj9_C!6dZ_h^?r?ED@|{v;<8z0Cp4n9>SM?_koZw z)NkL^ky!EZtGmx`g092&7HeOHPuPjRBIH1mpRkjIn{G)2oE+Q+p?(_cdyVT0=D-bA z1~*h$5H}PzbQ{4WxS`5|9Ky;B?SM7C#%Bov0000$mi4{H^#ybABBl&(sInk#C~oLB rf=O^gl?6G3mB9_g4Fv!I08ro`?BEq$RbYRW00000NkvXXu0mjf*QMob diff --git a/tests/snapshots/nanox/test_sign_large_message/00007.png b/tests/snapshots/nanox/test_sign_large_message/00007.png index cec141b33ac116d5ac3d6750ee3606f12407fc85..36eb31d3d2d5da943238d649b6515486ca74f01b 100644 GIT binary patch delta 498 zcmV1paJJx9?dxV zdx!YHxlT7PEuok&N5oO)bE>apD@3!@xqalP`d?@03aHGfe19g!E$*K!i&5OC{))J^ z#EoZzE)JucTULO`KH|#CXsN~BuSht|P*}uwuL=DG#KlJ}MEOjQ0~aQ59?DWC#Cff? zNmk087I&4P!?-7pD)pyMQmIZ3Q&7tr#T;uft^{q_qCT|=m*!xiCcYwhySSL@pA4ni zxGqUb8jH0`O@G(j7}h!msP7He(L4zcru01u0001>Ma!8bc~t*WUQn>aTIYZXxoSnU z+3Hx6XdzlYAmWGg`rbZ9YwRxCQgft? zsDs&u{|-=D$7<{h5uLPgo^}_T##!gJl=9U*;hccF_^5@bUFmh;mc`qKvX=?<2pw71 z%Z;Mz-i*XxeECWV`WScdmr;LgM5P)ZVO`e5y{e9yX%|i^L8;l!n-1aL>Jw^e7ov9~ zi1vd+uR_ja6>uT7uEW)mDuK+h-n=or`bi}*d8pvq_hS}V#JC4%D|EkW)cz-)rAL-^!x zp)*s5`mr|cNUZq&wfmac1eXh5f3fyMc!r(m2SN@ad2f*Tqv$RQlep&f8dukl`j00000(B=AGVKD^Y+0V9E;_Q0{S&gP z)VKM`*14#I*@yoQP^n`zc1B;FH_g-j36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=e zF^ZlGr<9W@uRsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg z2cv!~jVt7gG=Ft@Wtn!Y=8jSmJqMh0HXOvQ1YOLi1OWg5063x=xpq(cZ}NnKBPMzd zxF<)=xHZ>ao36%Y6I`2sk&XP(F_yP?&Fk3&Rn{gzy-Kymf#4dBmLPWzU^cpsj0j=+j00000NkvXXu0mjf{&ndQ delta 498 zcmV1dIfbB!AOML_t(|ob8!GlEWYj1if4N3IBf*f7t_Bhk(Es%Lo_UrxYe* zN&;bqZ36%R09cV9MJ?}r_~D!@wV30*4};mqwtWvTv{(A<3M%|+2|a>1paJJx9?dxV zdx!YHxlT7PEuok&N5oO)bE>apD@3!@xqalP`d?@03aHGfe19g!E$*K!i&5OC{))J^ z#EoZzE)JucTULO`KH|#CXsN~BuSht|P*}uwuL=DG#KlJ}MEOjQ0~aQ59?DWC#Cff? zNmk087I&4P!?-7pD)pyMQmIZ3Q&7tr#T;uft^{q_qCT|=m*!xiCcYwhySSL@pA4ni zxGqUb8jH0`O@G(j7}h!msP7He(L4zcru01u0001>Ma!8bc~t*WUQn>aTIYZXxoSnU z+NNs9(pS zj>L+OU)^I?6O04ir>K1we#1`m9U%vv{0Tcb7>p8da%wOPLj7sX?={XZSOPcH8Qf53 zLEKQ>&}9Twa6_F1*@T_BwF2h!8b3=A00000ip=jd&M#Pk7cpmWL!AY2Lvcfw5mdnq nbrxh3b_O>THxvK>0KkDC2^R`4zv0dz00000NkvXXu0mjfk?`EQ delta 505 zcmVVKD^Y+0V9E;_Q0{S&gP z)VKM`*14#I*@yoQP^n`zc1B;FH_g-j36-i}YkD)1vXxKW6V3^c#YZhf{YsaCD~q=e zF^ZlGr<9W@uRsWuLCsM$BFnRdbXZ>YKh)J3%K5VjlDulFOg z2cv!~jVt7gG=Ft@Wtn!Y=8jSmJqMh0HXOvQ1YOLi1OWg5063x=xpq(cZ}NnKBPMzd zxF<)=xHZ>ao36%Y6I`2sk&XP(F_yP?&Fk3&Rn{gzy-Kymf#4dBmLPWzU^cpsj0j=+j00000NkvXXu0mjf{Cw#U diff --git a/tests/snapshots/nanox/test_sign_large_message/00010.png b/tests/snapshots/nanox/test_sign_large_message/00010.png index d5b841eb03c09af1a163db2ed0e7a0027df8f567..f5e85c3d7822833e3d8f2a453ad95f734fef8106 100644 GIT binary patch delta 502 zcmVH=o1pxp602q=zaww0$jfTvGf;A?34;YiP zW?ai>uS1{4W)o~JK+Q(pb&RvGfV#Q(zXe5F3s727$}ACV=WGiy_W))S{2anJe+!+N zG}W&y)KS>X{qG(#n_wL9`HQvh!aMC`-w|ry$)B`SgKwJ=5>5?ngH%6_@x8|J1#94j zI)fYPEQlM58#;}k2yUpeAcwFsr*^=YUgNU_0RR91pvw4ONNs9(pS zj>L+OU)^I?6O04ir>K1we#1`m9U%vv{0Tcb7>p8da%wOPLj7sX?={XZSOPcH8Qf53 zLEKQ>&}9Twa6_F1*@T_BwF2h!8b3=A00000ip=jd&M#Pk7cpmWL!AY2Lvcfw5mdnq nbrxh3b_O>THxvK>0KkDC2^R`4zv0dz00000NkvXXu0mjfj2+y! diff --git a/tests/snapshots/nanox/test_sign_large_message/00011.png b/tests/snapshots/nanox/test_sign_large_message/00011.png index f5e85c3d7822833e3d8f2a453ad95f734fef8106..d22ac2d7f376989ca0fff14119004332a594d699 100644 GIT binary patch delta 434 zcmV;j0Zsmp1k3}FB!81hL_t(|obB6DZo?o9fMGiACb|ESxXT{sB4!&xz=gH^-_t~? zgA6#SMnV7p0NByPD^QFv{c#*esb#qsqaI#RBTOHqMzdQUXV8~Rl(&$l@=USLa+0^3 z-Sk)be7i)+rPX1MPp_uFmT;9a(fRK9JHFLz-VUg&rnAv(Ie&fym7Tm#{StXq8CTjj z9sGBI=^SfiXXM!_RpIVS2x*V%o?;}WZjPKMATK^7Ph48OI+dlFFxPeCGOtv# zj&9vvQi3k?Es zXG;DDyq3D5`gDx)M|yU`Nlej;kOfZT)^8!OrY;%$KLK05~l0000000000 c004ZhAI&1WBCX`AZ~y=R07*qoM6N<$f|BmW$N&HU delta 502 zcmVH=o1pxp602q=zaww0$jfTvGf;A?34;YiP zW?ai>uS1{4W)o~JK+Q(pb&RvGfV#Q(zXe5F3s727$}ACV=WGiy_W))S{2anJe+!+N zG}W&y)KS>X{qG(#n_wL9`HQvh!aMC`-w|ry$)B`SgKwJ=5>5?ngH%6_@x8|J1#94j zI)fYPEQlM58#;}k2yUpeAcwFsr*^=YUgNU_0RR91pvw4OhwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0JX5UlK=n! delta 434 zcmV;j0Zsm<1Iz=EB!81hL_t(|obB6DZo?o9fMGiACb|ESxXT{sB4!&xz=gH^-_t~? zgA6#SMnV7p0NByPD^QFv{c#*esb#qsqaI#RBTOHqMzdQUXV8~Rl(&$l@=USLa+0^3 z-Sk)be7i)+rPX1MPp_uFmT;9a(fRK9JHFLz-VUg&rnAv(Ie&fym7Tm#{StXq8CTjj z9sGBI=^SfiXXM!_RpIVS2x*V%o?;}WZjPKMATK^7Ph48OI+dlFFxPeCGOtv# zj&9vvQi3k?Es zXG;DDyq3D5`gDx)M|yU`Nlej;kOfZT)^8!OrY;%$KLK05~l0000000000 c004ZhAI&1WBCX`AZ~y=R07*qoM6N<$g0_jq-2eap diff --git a/tests/snapshots/nanox/test_sign_large_message/00013.png b/tests/snapshots/nanox/test_sign_large_message/00013.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanox/test_sign_large_message/00014.png b/tests/snapshots/nanox/test_sign_large_message/00014.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanox/test_sign_message/00001.png b/tests/snapshots/nanox/test_sign_message/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..602c22adc00ea8f5d2310d82f688a9ef4ad1f8e9 100644 GIT binary patch delta 887 zcmV--1Bm>c0*wcdBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2e%=XJw?Y`~i zcF<~Huyy=B*{w0{V)@~H=L|m0dwwAA{q!ljOK+V_sNP;W`{uM5i^C}fzv4GNnX@?l zK*rk1+JExCCmZMV*LrHkZe@SVUN`&m;rlkul@HDb$^0#IIvlt<{`*pw=jH{s*Z#e% zx#ZrzZxPw&ulAn_tjt*TPJ74xPaDt7WP!PsfuZgacjlAFRn`-@xYK?6y*dGD)Z zP!SN?4oL|B00017*|u%lHv6N2yq7*=udxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6Fcq z6rhmrz7xQ9ptbYrCX2<$Bf)DP5EOaN-;XA?9&%^F>(UaV3U_NY6Aj)1a znnN}B+M2TtxXWQ7y`h7yrqt=jN=FS(z1}+Us1@5sMB7%aPx-v}UDZ>1%D**j0#RG+ z)emY48sCh;;zqHlr@jO>=dPhPm#@X$^2Blp#PlE^1aZD0V>!P?tWFpEEMr%%m(@yG zMED@e0md$6yV%;{*CrMRw{s(W5cPtFv1$o1wNZI$yE6>7{!c}?O&4dxKAyKL!cW8h u1&w5W-Owlo000000000000000aDrdg2k~!w3?}~o0000B1 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanox/test_sign_message/00003.png b/tests/snapshots/nanox/test_sign_message/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..3617b8db040989924e27d70b371ab7d27ee093de 100644 GIT binary patch delta 349 zcmV-j0iynq1o#4wB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfFqoah delta 503 zcmVzu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)PzcphwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanox/test_sign_message/00005.png b/tests/snapshots/nanox/test_sign_message/00005.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanox/test_sign_message/00006.png b/tests/snapshots/nanox/test_sign_message/00006.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanox/test_sign_message_pkh/00001.png b/tests/snapshots/nanox/test_sign_message_pkh/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..208f5d88a91886ace19640292d8eac9dfcb984d9 100644 GIT binary patch delta 781 zcmV+o1M>Wx0;2|yBYy(wNkl?HeNQufjZXRHH)h#oPS|9j}9 zR*>KY#Y|HI000000CC*+ec!kJPfGn~@f&SGN+}grzQdcn>l3$5N8?3zE4B#aet{tw-G-BGRuSNRgrp5 z4~#v*9Z=r9UJCM>&MRBSsZ!^_^(UqD6WhGLCN$%u6i%fPeRvQC00000004khY|Gax zt>||Qy3_;i8}xV3D{Mf?%IVJCY_^sSC5QDoZ&SONob06p3)e=H2c)n(D`qsS>3N0v z@_-m72}(%|J%7Ey3x^XPO)HxttD8MGs?w|3WlM>E+0Yc^OVC=Y2&bf@mq477=b~jv z;g>es(sQR=$jn1lBo2v8rDj)fh|wFK{~549X6E6!>dkAN(x0R&8eMSIfbQ$m4Sh*k{Pu^x(C@j_J6z4+pR5%=C-?QSg!E9b_D=- z@;vzPE%_csgO#M=9LS<%S^C0OA<%F*`d}My_46Tzb+?B4SGOK}D?a_*m)$+07w#SH zITMF5^U6mXa?nXd7{fZRcDM4H;s-(o~Ldu>0** zSCUTz9RL6TU>DN%K*?=|2u!YA^uCFp$w|GSzY$Q59qB>({M4*me3P?2z{N? delta 258 zcmZ3?HkWCFay`QnPZ!6KiaBqu2J$s4@Gt~ys}O!yukwBqzqk{d#Hw>Cr>o=FZQCL! ztI5a!10U+ImGY{J-H!vD4Y)`}eaqH_x$neCUW+I`#2 z?V#1ZVC(pMvRh-?#qz`Z&KZ1~_xwQK`{`45m)<&=P`$l$_RVQA7Kc*|e#LKkGG}r8 zfsD12wg2ROPd3i!ul3Z7-OB!!y>9mB!}o2RD<7N>lKETabU1Kz{P(3U&&>;Nul;*j zbIHAb-y*WlU+q5=Sedcvo%W9XpEjPE$pUjN14G>(bio4MN0fH*KEIF= zSz74SU`hZ005iIIO`LOH8Y0r`nZe!r24?s0zJZi;7Lj%Nt4nKp*%s$|ROja4k>c)v zB{U+^jFbvi*&}bMihDW6o?;mP9niGK!q^#Q4$7XLakQrx#(y~hW$|eiqI#v5fm;@D z9m-xN>de(I2MbYxHsh`?8TH4eD%HW;{E46?D7_cEv8aunUR6==)|>+0r&3~MXuJ?5 zXl8ETga_+=9t8jZ0001(Q=A_N|6U{1M1Qc4fD?Teudow+N94d0Rmc<1VNZk_`>2&- zESw<6+)m(Bgjch;2eWK@PE%dt#8vbJ^bY54p2JY-2dIA)oE`%J00000000000KhLj0kdz|bzSewD*ylh07*qoM6N<$f==+A*#H0l delta 781 zcmV+o1M>X%0;2|yBYy(wNkl?HeNQufjZXRHH)h#oPS|9j}9 zR*>KY#Y|HI000000CC*+ec!kJPfGn~@f&SGN+}grzQdcn>l3$5N8?3zE4B#aet{tw-G-BGRuSNRgrp5 z4~#v*9Z=r9UJCM>&MRBSsZ!^_^(UqD6WhGLCN$%u6i%fPeRvQC00000004khY|Gax zt>||Qy3_;i8}xV3D{Mf?%IVJCY_^sSC5QDoZ&SONob06p3)e=H2c)n(D`qsS>3N0v z@_-m72}(%|J%7Ey3x^XPO)HxttD8MGs?w|3WlM>E+0Yc^OVC=Y2&bf@mq477=b~jv z;g>es(sQR=$jn1lBo2v8rDj)fh|wFK{~549X6E6!>dkAN(x0R&8eMSIfbQ$m4Sh*k{Pu^x(C@j_J6z4+pR5%=C-?QSg!E9b_D=- z@;vzPE%_csgO#M=9LS<%S^C0OA<%F*`d}My_46Tzb+?B4SGOK}D?a_*m)$+07w#SH zITMF5^U6mXa?nXd7{fZRcDM4H;s-(o~Ldu>0** zSCUTz9RL6TU>DN%K*?=|2u!YA^uCFp$w|GSzY$Q59qB>({M4*me3P?2z{hwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanox/test_sign_message_pkh/00004.png b/tests/snapshots/nanox/test_sign_message_pkh/00004.png index 55bb5c8745117e62fcc97b45b7be669531949e59..ab20baec2af7ac42a011fa3114f63a0e186a2f76 100644 GIT binary patch delta 272 zcmZ3+yozapay`RGPZ!6KiaBquMfV+2kYKxTE~V_yzv)Nfo*i6b=PO97^KVTPc7Bt0jDMH@oq;W8?}qjKaJN6$_mA;P;T4D6 Ua~8%x?{G4By85}Sb4q9e02Y#l_W%F@ delta 397 zcmZ3*w2XOzay?_Nr;B4q#hkadVkb2#2)G3rnOZ0Q_kOka46|g{g$B2S+tya!Q?pw5 z_s7LUEer^7!_&p($gVE^KM~>vlh?nP{Jg}$&;D3O^vUo!r4IS6g|q4kt}}XGWv{!; z|ISLmeU5Ya+&Yejsj&wHt3-={lIF~lwDR`9tpEM&-NgFCi}jw}lM0;t@2DM6TL}1#BZZS@~_Ff&D}P+?Fk$2bKlZPcPLg4cKPJOnYC_; z`|RbR!tXw)@BLJz?!Ph1yu^m{lj)RjyB!;9Lgr7iUN&>eJ#*dJdH<&C>C!e+U#L4j0 zpZ}-!%{*#tNV?V?lX|u{JL7$8CeCjAmJq;i_j0Y))$OLU3s&xWw%c~YtSQew&HXSr p=I`o`d(8KJ@9eRGh1-Km@+%DmY~-eeOM`?wUD^Cx);T3K0RVw;w{ZXf diff --git a/tests/snapshots/nanox/test_sign_message_pkh/00005.png b/tests/snapshots/nanox/test_sign_message_pkh/00005.png deleted file mode 100644 index ab20baec2af7ac42a011fa3114f63a0e186a2f76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuB9PcSu2k?ZUZ~ zvP1u-ABlT*aEYPAe+QS0FLTrneri0i^f)6>H56=}Q+&>H-Obc@25QUxp5xlJbIPT6 zid+7!ee)*9qW|R!9kc9pQLMGGtyg4CgdHs8F(}x{zUnH-; zy_tDlc9*O9t~*V~yFLVFU;F*X{=uCqU;Fj5x(+YYkXt)>x!=B7kF0b#IEC)z{#T8e zf9T*PZ%y8_-p08mPu5RRzHFM3sHBH$0P2Ms7 oUHW$hwwS#e*7L)i{$Srf#w&$a9CFWD7=!%c>FVdQ&MBb@0KD6YumAu6 diff --git a/tests/snapshots/nanox/test_sign_message_refused/00001.png b/tests/snapshots/nanox/test_sign_message_refused/00001.png index 8cae4d6de8f6e7db48e5a38ab7fd811db0ddf4b5..602c22adc00ea8f5d2310d82f688a9ef4ad1f8e9 100644 GIT binary patch delta 887 zcmV--1Bm>c0*wcdBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2e%=XJw?Y`~i zcF<~Huyy=B*{w0{V)@~H=L|m0dwwAA{q!ljOK+V_sNP;W`{uM5i^C}fzv4GNnX@?l zK*rk1+JExCCmZMV*LrHkZe@SVUN`&m;rlkul@HDb$^0#IIvlt<{`*pw=jH{s*Z#e% zx#ZrzZxPw&ulAn_tjt*TPJ74xPaDt7WP!PsfuZgacjlAFRn`-@xYK?6y*dGD)Z zP!SN?4oL|B00017*|u%lHv6N2yq7*=udxoTOoV#h?kg7RV+3t6MQg{LbJEnS$6Fcq z6rhmrz7xQ9ptbYrCX2<$Bf)DP5EOaN-;XA?9&%^F>(UaV3U_NY6Aj)1a znnN}B+M2TtxXWQ7y`h7yrqt=jN=FS(z1}+Us1@5sMB7%aPx-v}UDZ>1%D**j0#RG+ z)emY48sCh;;zqHlr@jO>=dPhPm#@X$^2Blp#PlE^1aZD0V>!P?tWFpEEMr%%m(@yG zMED@e0md$6yV%;{*CrMRw{s(W5cPtFv1$o1wNZI$yE6>7{!c}?O&4dxKAyKL!cW8h u1&w5W-Owlo000000000000000aDrdg2k~!w3?}~o0000B1 delta 887 zcmV--1Bm>Q1dRufBYy)_Nkl5ClOG1g?})N-21jQr^oS-5gCRU-YVb@wubXMBLpvrZ{q}o5ga@HJ3i? zwN`k!x2V(XLvuCcoO=U-r`UW@>bkRK1@xvH9Z;4l`z)tk&VRW%(5$XZVJ2h&1ZmoZ zjVpk849d|Z0quW0o8T7(w~?v3nTMODTBlx z5VL!W>{;-!j3j8r>`UtF4rB|W>z{%JIMD7SZv6VOMl$x!LEG_-qKpH#fF+bC9!OK z*B$ykQE$FvF+GvqMog_IS>C)$D^cso`fkt`-F#zW^N@<11>HS4#^d(qJ(1_H@vMUv zUk<+tTeg>YwF!qP6qsoYc)WvS#86+v$7}@}x$w=SS&}uCuz#&wHU>q50yV2%nZ5fK zuK&r3N`K&-r#a3 zo@iJBi1esGRA@zgeS_Mk;h+-@*-vgyS@FTg*don=;% zJ8AKX5G1#|VFy-j6Pp%iTU&JC&v8DuffnEDN`ErA5q7wION&7e1SgOm+>60Z*9MU4 zpv;Hodf~qln59s?&0z{yS0C$U;)-?9H#aS)jDCe|il8g1By+v_=O`5*X`4mdG$i$N ziS~}Q$*jvRG&}B$E@~=SLygcTYT6v=HQ4JE=!{YYSx?(P#4bM(Z<4kO{FmzZ1=MLG z=WxrAsoz@VSUg6zDlPl|x&;~U0qas|-2et78BF diff --git a/tests/snapshots/nanox/test_sign_message_refused/00003.png b/tests/snapshots/nanox/test_sign_message_refused/00003.png index 305308fb3edfc7fe35d00f8e5f9453175f71ba36..3617b8db040989924e27d70b371ab7d27ee093de 100644 GIT binary patch delta 349 zcmV-j0iynq1o#4wB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfFqoah delta 503 zcmVzu@0?FgnHlZD;DZw1Z^=zYsZ{(($uTRTN(G` z{P-?+hLf0#&y@*~Y!h>%nzIhL%V8nCp@Xib)al1cM-5NC-a7H9728Kd+g7bl`MmdC)l+)PzcphwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Qfbxz5oCK delta 349 zcmV-j0iyn<1NZ`vB!53iL_t(|obB6f4#FS|fMGP=r1w7(ck#z`!2;b!ly>qyzmO4G zTIkeZN&o-=GrD?DPlOu#sFh+Y zoFK>CPT*98vsSnVvut}#Q(fZ3RrCb(4(D#3!(GRyb~MowP#=M=+m{wS0X<XX0000000000z%M-kvv1gSUGK~*00000NkvXXu0mjfOWmE= diff --git a/tests/snapshots/nanox/test_sign_message_refused/00005.png b/tests/snapshots/nanox/test_sign_message_refused/00005.png index 55bb5c8745117e62fcc97b45b7be669531949e59..12caa58b4c600ddba7a43c0bec5f31e45711168e 100644 GIT binary patch delta 435 zcmV;k0Zjg;1I+`FB!84iL_t(|obB3Cl7k=+MbVzA*$Mk!5__2sst82`iemIx_k02mAgRJF8hz7Ez-y=`pm!6NBbk8mu7BH`7pc%ofS>b7=Rhn0 zy&0!&4n7GGYI<|dqdO5YlZyTe5&b(6{ri!F`;mkDkplovFVWlaz0UD~~7H4j)d)QoFyb|!0G)Q78> zvL*p(5b#&xX2PWtV^-Vg);00000 d00026%RhU$I9ms(-KhWo002ovPDHLkV1j2S$h`mn delta 396 zcmX@hyo`B*N`0=Ui(^Q|oVT}PCp9YwxCI)SS||SZezo@uvt-wW2DgLT)>hwBvs(D~ z$HhY}3IB zp7#Z66FNgr2z^iVcH#XKy-7U8Z=*!=ugSd4-8Q-H2^;To-_l5TC{_-3`Q*ZxwQh?0 z?B$`t?>?yS{ZysyzcI_a#D?>e>6CE09UE#w=1;R;Hgn27bKTi_|EBBZUpP|vIo&~S z$zz}87uKiNf4R7+?PH7$P}FY}eH@8!|sy?4*sWNyypJ+93spSAYH$?(;m z|EKoNJZf!7y4D?&dbT$^<9%x;&Tjjb5WsKua;?_Y?WVH}R_=PX+jhgODbGL6{V+M^ o@9K_w%=dlo?6HA`+k;E;D-8u~U?{a9VrIVCg!0Jl81lmGw# diff --git a/tests/snapshots/nanox/test_sign_message_refused/00006.png b/tests/snapshots/nanox/test_sign_message_refused/00006.png index 12caa58b4c600ddba7a43c0bec5f31e45711168e..d917d196c1a7c3882206aa0b4be67686d1473bc7 100644 GIT binary patch delta 286 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 literal 10291 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 Date: Thu, 25 Jun 2026 15:27:55 +0300 Subject: [PATCH 27/40] Add tools/get_target_id.py (copied from the latest boilerplate app) --- tools/get_target_id.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 tools/get_target_id.py diff --git a/tools/get_target_id.py b/tools/get_target_id.py new file mode 100644 index 0000000..364fc80 --- /dev/null +++ b/tools/get_target_id.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Extract the `ledger.target_id` section from a Ledger app ELF.""" + +import argparse +import sys + +try: + from elftools.elf.elffile import ELFFile +except ModuleNotFoundError as e: + raise SystemExit( + "Missing dependency 'pyelftools'. Install it with: python3 -m pip install pyelftools" + ) from e + + +def get_target_id(elf_path: str) -> str: + with open(elf_path, "rb") as f: + elf = ELFFile(f) + section = elf.get_section_by_name("ledger.target_id") + if section is None: + raise SystemExit(f"Section 'ledger.target_id' not found in {elf_path}") + return section.data().decode("ascii").strip() + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("elf", help="Path to the Ledger app ELF file") + args = parser.parse_args() + + print(get_target_id(args.elf)) + return 0 + + +if __name__ == "__main__": + sys.exit(main()) From b0dfba3d93a0fc9552c20418fa7178ecab2308c5 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Thu, 25 Jun 2026 10:50:23 +0300 Subject: [PATCH 28/40] Cleanup (mostly docs) --- README.md | 120 +++++++++++------- crates/app-core/src/app_ui/sign.rs | 5 +- crates/app-core/src/handlers/sign_tx/mod.rs | 1 + crates/messages/src/lib.rs | 3 + .../test_sign_tx_create_stake_pool/00019.png | Bin 548 -> 578 bytes .../test_sign_tx_create_stake_pool/00019.png | Bin 548 -> 578 bytes tests/usage.md | 119 ++++++++++------- 7 files changed, 158 insertions(+), 90 deletions(-) diff --git a/README.md b/README.md index 326d124..79fc585 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,17 @@ ![Rule enforcer](https://github.com/mintlayer/mintlayer-ledger-app/actions/workflows/guidelines_enforcer.yml/badge.svg) ![Build and tests](https://github.com/mintlayer/mintlayer-ledger-app/actions/workflows/build_and_functional_tests.yml/badge.svg) -This is the Mintlayer Ledger application for the Ledger Nano X, S+, Stax, Flex and Nano Gen 5 devices. +This is the Mintlayer Ledger application for the Ledger Nano X, Nano S+, Stax, Flex and Nano Gen 5 devices. -:warning: Nano S is not supported +ℹ️ Nano Gen 5 is usually referred to by its codename, Apex P. + +⚠️ Nano S is not supported. ## Quick start guide ### With VS Code -You can quickly setup a development environment on any platform (macOS, Linux or Windows) to build and test your application with [Ledger's VS Code extension](https://marketplace.visualstudio.com/items?itemName=LedgerHQ.ledger-dev-tools). +You can quickly set up a development environment on any platform (macOS, Linux or Windows) to build and test your application with [Ledger's VS Code extension](https://marketplace.visualstudio.com/items?itemName=LedgerHQ.ledger-dev-tools). By using Ledger's own developer tools [Docker image](https://github.com/LedgerHQ/ledger-app-builder/pkgs/container/ledger-app-builder%2Fledger-app-dev-tools), the extension allows you to **build** your apps with the latest SDK, **test** them on **Speculos** and **load** them on any supported device. @@ -19,27 +21,27 @@ By using Ledger's own developer tools [Docker image](https://github.com/LedgerHQ - On Ubuntu Linux, it should be running by default. - On macOS, install and launch [XQuartz](https://www.xquartz.org/) (make sure to go to XQuartz > Preferences > Security and check "Allow client connections"). - On Windows, install and launch [VcXsrv](https://sourceforge.net/projects/vcxsrv/) (make sure to configure it to disable access control). -- Install [VScode](https://code.visualstudio.com/download) and add [Ledger's extension](https://marketplace.visualstudio.com/items?itemName=LedgerHQ.ledger-dev-tools). -- Open a terminal and clone `app-boilerplate-rust` with `git clone git@github.com:LedgerHQ/app-boilerplate-rust.git`. -- Open the `app-boilerplate-rust` folder with VSCode. +- Install [VS Code](https://code.visualstudio.com/download) and add [Ledger's extension](https://marketplace.visualstudio.com/items?itemName=LedgerHQ.ledger-dev-tools). +- Open a terminal and clone `mintlayer-ledger-app` with `git clone git@github.com:mintlayer/mintlayer-ledger-app.git`. +- Open the `mintlayer-ledger-app` folder with VS Code. - Use Ledger extension's sidebar menu or open the tasks menu with `ctrl + shift + b` (`command + shift + b` on a Mac) to conveniently execute actions : - **Build** the app for the device model of your choice with `Build`. - **Test** your binary on the [Speculos emulator](https://github.com/LedgerHQ/speculos) with `Run with emulator`. - You can also **run functional tests**, load the app on a physical device, and more. -ℹ️ The terminal tab of VSCode will show you what commands the extension runs behind the scene. +ℹ️ The terminal tab of VS Code will show you what commands the extension runs behind the scene. ## With a terminal ### Prerequisites -If you do not wish to use the [VS Code extension](#with-vs-code), you can follow the following steps to setup a development environment on Linux, Windows or MacOS. +If you do not wish to use the [VS Code extension](#with-vs-code), you can follow the following steps to set up a development environment on Linux, Windows or macOS. - The [ledger-app-dev-tools](https://github.com/LedgerHQ/ledger-app-builder/pkgs/container/ledger-app-builder%2Fledger-app-dev-tools) Docker image contains all the required tools and libraries to build, test and load an application on a device. You can download it from the ghcr.io docker repository: -```shell -sudo docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest -``` + ```bash + docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest + ``` - Make sure you have an X11 server running : - On Ubuntu Linux, it should be running by default. @@ -47,17 +49,17 @@ sudo docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest - On Windows, install and launch [VcXsrv](https://sourceforge.net/projects/vcxsrv/) (make sure to configure it to disable access control). - You can then enter into this development environment by executing the following command from the directory of the application (`git` repository): - Linux (Ubuntu): - ```shell - sudo docker run --rm -ti --privileged -v "/dev/bus/usb:/dev/bus/usb" -v "$(realpath .):/app" --publish 5001:5001 --publish 9999:9999 -e DISPLAY=$DISPLAY -v '/tmp/.X11-unix:/tmp/.X11-unix' ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest - ``` + ```bash + docker run --user "$(id -u)":"$(id -g)" --rm -ti --privileged -v "/dev/bus/usb:/dev/bus/usb" -v "$(realpath .):/app" --publish 5000:5000 --publish 9999:9999 -e DISPLAY=$DISPLAY -v '/tmp/.X11-unix:/tmp/.X11-unix' ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest + ``` - macOS: - ```shell - sudo docker run --rm -ti --privileged -v "$(pwd -P):/app" --publish 5001:5001 --publish 9999:9999 -e DISPLAY='host.docker.internal:0' -v '/tmp/.X11-unix:/tmp/.X11-unix' ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest - ``` + ```bash + docker run --user "$(id -u)":"$(id -g)" --rm -ti --privileged -v "$(pwd -P):/app" --publish 5000:5000 --publish 9999:9999 -e DISPLAY='host.docker.internal:0' -v '/tmp/.X11-unix:/tmp/.X11-unix' ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest + ``` - Windows (with PowerShell): - ```shell - docker run --rm -ti --privileged -v "$(Get-Location):/app" -e DISPLAY='host.docker.internal:0' --publish 5001:5001 --publish 9999:9999 ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest - ``` + ```bash + docker run --rm -ti --privileged -v "$(Get-Location):/app" -e DISPLAY='host.docker.internal:0' --publish 5000:5000 --publish 9999:9999 ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest + ``` The application's code will be available from inside the docker container, you can proceed to the following compilation steps to build your app. @@ -69,7 +71,7 @@ You can build the Mintlayer app with the following command executed in the root cargo ledger build nanox ``` -This command will build the app for the Nano X, but you can use any supported device (`nanox`, `nanosplus`, `stax`, `flex`) +This command will build the app for the Nano X, but you can use any supported device (`nanox`, `nanosplus`, `stax`, `flex`, `apex_p`). ### Testing @@ -79,15 +81,17 @@ This Mintlayer app comes with functional tests implemented with Ledger's [Ragger - Install the tests requirements -```bash -pip install -r tests/requirements.txt -``` + ```bash + pip install -r tests/requirements.txt + ``` - Run the functional tests : -```shell -pytest tests/ --tb=short -v --device {nanosp | nanox | stax | flex} -``` + ```bash + pytest tests/ --tb=short -v --device {nanosp | nanox | stax | flex | apex_p} + ``` + +ℹ️ Speculos uses `nanosp` for Nano S+ (whereas `ledger_app.toml` lists it as `nanos+`). #### Emulator @@ -99,17 +103,15 @@ You can also run the app directly on the [Speculos emulator](https://github.com/ speculos --apdu-port 9999 --api-port 5000 --display headless --model nanosp target/nanosplus/release/mintlayer-app ``` -:warning: UI is displayed on `localhost:5000` +⚠️ UI is displayed on `localhost:5000`. -#### Stax or Flex +#### Stax, Flex or Nano Gen 5 ```bash speculos --apdu-port 9999 --api-port 5000 --model stax target/stax/release/mintlayer-app ``` -You can also specify the seed phrase with -s "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" - -:warning: UI is displayed by your X server +⚠️ UI is displayed by your X server. You can then send APDU using `ledgercomm` (`pip install ledgercomm`): @@ -117,33 +119,65 @@ You can then send APDU using `ledgercomm` (`pip install ledgercomm`): ledgercomm-send file test.apdu ``` +ℹ️ You can also specify the seed phrase via `-s`, e.g.: `-s "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about"`. + ### Loading on device -:warning: Loading the built application on a device shall be performed out of the Docker container, by using [ledgerctl](https://github.com/LedgerHQ/ledgerctl): +On Linux, loading the application on a device can be done inside the docker container via: -```shell -pip3 install ledgerwallet +```bash +cargo ledger build nanox --load ``` +(the `--privileged -v "/dev/bus/usb:/dev/bus/usb"` part of the Docker run command line allows this). + +It can also be done outside the docker container on all platforms via [ledgerblue](https://pypi.org/project/ledgerblue/): + +* Install `ledgerblue`: + ```bash + pip install ledgerblue + ``` + +* Build the app inside the docker container as usual. + +* Load the app on device, e.g. for Flex: + ```bash + python -m ledgerblue.runScript --targetId --fileName target/flex/release/mintlayer-app.apdu --apdu --scp + ``` ℹ️ Your device must be connected, unlocked and the screen showing the dashboard (not inside an application). -For instance, for Flex: +#### About the device target ID +ledgerblue needs the device's `targetId`. + +If you call ledgerblue manually, note that its `--targetId` defaults to `0x31100002` (Nano S) — wrong for every other device, +and it is **not** auto-detected from the connected device. +The cleanest option is to let ledgerblue read the id straight from the ELF with `--elfFile`, which overrides `--targetId`: + +```bash +python -m ledgerblue.runScript --elfFile target/flex/release/mintlayer-app --fileName target/flex/release/mintlayer-app.apdu --apdu --scp +``` + +If you instead need the raw target ID value (e.g. for a CI script), the [`tools/get_target_id.py`](tools/get_target_id.py) +helper extracts it from the `ledger.target_id` ELF section: ```bash -ledgerctl install -f target/flex/release/app_flex.json +python tools/get_target_id.py target/flex/release/mintlayer-app # -> 0x33300004 ``` ## Continuous Integration The following workflows are executed in [GitHub Actions](https://github.com/features/actions) : -- Ledger guidelines enforcer which verifies that an app is compliant with Ledger guidelines. The successful completion of this reusable workflow is a mandatory step for an app to be available on the Ledger application store. More information on the guidelines can be found in the repository [ledger-app-workflow](https://github.com/LedgerHQ/ledger-app-workflows) -- Compilation of the application for all supported devices in the [ledger-app-builder](https://github.com/LedgerHQ/ledger-app-builder) docker image -- End-to-end tests with the [Speculos](https://github.com/LedgerHQ/speculos) emulator and [ragger](https://github.com/LedgerHQ/ragger) (see [tests/](tests/)) +- Ledger guidelines enforcer which verifies that an app is compliant with Ledger guidelines. The successful completion of this reusable workflow is a mandatory step for an app to be available on the Ledger application store. More information on the guidelines can be found in the repository [ledger-app-workflow](https://github.com/LedgerHQ/ledger-app-workflows). +- Compilation of the application for all supported devices in the [ledger-app-builder](https://github.com/LedgerHQ/ledger-app-builder) docker image. +- End-to-end tests with the [Speculos](https://github.com/LedgerHQ/speculos) emulator and [ragger](https://github.com/LedgerHQ/ragger) (see [tests/](tests/)). - Various lint checks : - - Source code lint checks with `cargo fmt` - - Python functional test code lint checks with `pylint` and `mypy` + - Source code lint checks with `cargo fmt`. + - Python functional test code lint checks with `pylint` and `mypy`. ## Additional documentation -For development guidelines related to the app's memory usage see [docs/memory_usage.md](docs/memory_usage.md). +For the additional documentation, see the [docs](docs/) folder. + +- [docs/memory_usage.md](docs/memory_usage.md) - guidelines related to the app's memory usage. +- [docs/technical_specification.md](docs/technical_specification.md) - app's technical specification. diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 5354ad6..9e34f14 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -340,9 +340,8 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result { let address_short = format!( - "Pool ID: {}\nStaker key: {}\nDecommission key: {}\nVRF public key: {}\nMargin ratio per thousand: {}\nCost per block: {}\nPledge{}\n", - id_to_address(pool_id.hash(), - coin.pool_id_address_prefix())?, + "Pool ID: {}\nStaker key: {}\nDecommission key: {}\nVRF public key: {}\nMargin ratio per thousand: {}\nCost per block: {}\nPledge: {}\n", + id_to_address(pool_id.hash(), coin.pool_id_address_prefix())?, to_address(&data.staker, coin)?, to_address(&data.decommission_key, coin)?, vrf_to_address(&data.vrf_public_key, coin)?, diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index 37735cf..d9e5607 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -72,6 +72,7 @@ pub struct TxMetadata { num_outputs: Index, } +// FIXME: rename this and other types, so that the names are based on "process" rather than "parse". pub struct TxParsingInputsContext { metadata: TxMetadata, diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index 6ab9601..de7880a 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -195,7 +195,10 @@ pub struct AdditionalOrderInfo { #[derive(Debug, Clone, PartialEq, Eq, Encode, Decode)] pub enum AdditionalUtxoInfo { + #[codec(index = 0)] Utxo(mlcp::TxOutput), + + #[codec(index = 1)] UtxoWithPoolData { utxo: mlcp::TxOutput, staker_balance: mlcp::Amount, diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00019.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00019.png index 47489def86fa1a9f777ac2fecbe0da71459b72ce..b11c106ca7540127578f93ec4fb1f5820c44f67c 100644 GIT binary patch delta 554 zcmV+_0@eMb1i}Q6BYy%3NklAcEbLb#9sR0n5amI!C(vW?w5-h zp2Q%6sdE4T0002r$WKkC5JG(R-cJ)Vm_s%f973RpNjAk;F{fTIX^Zn)Z^l6}f3Y?y z^nQ}o#XqB^T&n19y`XOIt5N@_Qtv$-0=)l~6un?hIyasVWPe_XZbfBI*W%MA$}=Db z7nJlroixd86?3|bVahsC>`_rOm(fan!J?$j86eiK&u&hxU@?D9;@DV~3n$mP)By>( z$X4|4LVylihQ^LQ1C)o3{EzdV0q*RI z$4A70e!r^QgQi^X$P|2EOR>`jx`s-H{8P9E(<0Q>pMQHnrX*g(xGhxP$ctIC`9!VL z2AV=qve^m3d(wJ6@^QZIT8cHQZpN*Ja@7t10KjyVD~0^kycGIsYW=oQ4qlp$Yc4*} zM!S!UZa7Wad>d;22iMLWVBh<0?+#dkZ9CvttYZK$8$VY%jB6tKFEIOS(MWO|5B_Ru siYQ=4{UZPX00000000000DuMf1E>8@>q=I5-v9sr07*qoM6N<$g5q=svH$=8 delta 524 zcmV+n0`vXC1f&FzBYy$wNklgK)A>L-&0M2 z3`2nELFWJf06x*9q>%Ui{Cph8uwXiShAjj3-iH^XVn%1xl6J-DUeZ^2H=eTPv#o`J z&KKQX{qgLn3{_3HUD59E_r>_%jULAlJ_2(5jVpG=ROqtv@_#{=jo7^?Ea|S~^pgAx zNRa_W;~!3%Xtt^)U7};gI*=VvHD(#cRpk}4Ayv)*wRL-TOR0+4@+BAh?p3Mnq+Qbh zL{d9jHorI8*t@G=f=<=xyIN75_^FF^A=!8D-lnU54V6>U-h^Fx3mvx!tLsK8a^r2% zc%8K?8g=hs#D6>MAcEbLb#9sR0n5amI!C(vW?w5-h zp2Q%6sdE4T0002r$WKkC5JG(R-cJ)Vm_s%f973RpNjAk;F{fTIX^Zn)Z^l6}f3Y?y z^nQ}o#XqB^T&n19y`XOIt5N@_Qtv$-0=)l~6un?hIyasVWPe_XZbfBI*W%MA$}=Db z7nJlroixd86?3|bVahsC>`_rOm(fan!J?$j86eiK&u&hxU@?D9;@DV~3n$mP)By>( z$X4|4LVylihQ^LQ1C)o3{EzdV0q*RI z$4A70e!r^QgQi^X$P|2EOR>`jx`s-H{8P9E(<0Q>pMQHnrX*g(xGhxP$ctIC`9!VL z2AV=qve^m3d(wJ6@^QZIT8cHQZpN*Ja@7t10KjyVD~0^kycGIsYW=oQ4qlp$Yc4*} zM!S!UZa7Wad>d;22iMLWVBh<0?+#dkZ9CvttYZK$8$VY%jB6tKFEIOS(MWO|5B_Ru siYQ=4{UZPX00000000000DuMf1E>8@>q=I5-v9sr07*qoM6N<$g5q=svH$=8 delta 524 zcmV+n0`vXC1f&FzBYy$wNklgK)A>L-&0M2 z3`2nELFWJf06x*9q>%Ui{Cph8uwXiShAjj3-iH^XVn%1xl6J-DUeZ^2H=eTPv#o`J z&KKQX{qgLn3{_3HUD59E_r>_%jULAlJ_2(5jVpG=ROqtv@_#{=jo7^?Ea|S~^pgAx zNRa_W;~!3%Xtt^)U7};gI*=VvHD(#cRpk}4Ayv)*wRL-TOR0+4@+BAh?p3Mnq+Qbh zL{d9jHorI8*t@G=f=<=xyIN75_^FF^A=!8D-lnU54V6>U-h^Fx3mvx!tLsK8a^r2% zc%8K?8g=hs#D6>M # replace with the name of your app, (eg boilerplate) -docker run --user "$(id -u)":"$(id -g)" --rm -ti -v "$(realpath .):/app" --privileged -v "/dev/bus/usb:/dev/bus/usb" ledger-app-builder-lite:latest -make clean && make BOLOS_SDK=$_SDK # replace with one of [NANOS, NANOX, NANOSP, STAX, FLEX] -exit + +Then, inside the container: + +```bash +cargo ledger build nanox ``` -### Run a simple test using the Speculos emulator +ℹ️ `cargo ledger build` accepts `nanox`, `nanosplus`, `stax`, `flex`, and `apex_p`. -You can use the following command to get your first experience with Ragger and Speculos +ℹ️ Alternatively, the `ledger-app-dev-tools` image can be used. It already contains tools required to run tests +and must be used if you intend to run them inside the Docker container. + +### Run tests using the Speculos emulator + +Run the functional tests from the repository root: + +```bash +pytest tests/ --tb=short -v --device nanox ``` -pytest -v --tb=short --device nanox --display + +To see the emulator display while tests run, add `--display`: + +```bash +pytest tests/ --tb=short -v --device nanox --display ``` -Or you can refer to the section `Available pytest options` to configure the options you want to use +⚠️ `--device` specifies the Speculos device model and it should match the binary you've built. +Normally, it will be the same as the `cargo` target that you've passed to `cargo ledger build`, +except for `nanosplus`, whose corresponding device model name is `nanosp`. -### Run a simple test using a real device +### Run tests using a physical Ledger device -The application to test must be loaded and started on a Ledger device plugged in USB. -You can use for this the container `ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite`: -``` -docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest -cd app-/ # replace with the name of your app, (eg boilerplate) -docker run --user "$(id -u)":"$(id -g)" --rm -ti -v "$(realpath .):/app" --privileged -v "/dev/bus/usb:/dev/bus/usb" ledger-app-builder-lite:latest -make clean && make BOLOS_SDK=$_SDK load # replace with one of [NANOS, NANOX, NANOSP, STAX, FLEX] -exit +The Mintlayer app must be built, loaded on the device, and opened before running the tests. + +On Linux, loading can be done inside the Docker container: + +```bash +docker run --user "$(id -u)":"$(id -g)" --rm -ti --privileged -v "/dev/bus/usb:/dev/bus/usb" -v "$(realpath .):/app" -w /app ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest ``` -You can use the following command to get your first experience with Ragger and Ledgerwallet on a NANOX. -Make sure that the device is plugged, unlocked, and that the tested application is open. +ℹ️ Note the `--privileged -v "/dev/bus/usb:/dev/bus/usb"` part, which is needed to be able to load the app. + +Then, inside the container: + +```bash +cargo ledger build nanox --load ``` -pytest -v --tb=short --device nanox --backend ledgerwallet + +Then run the tests against the physical device: + +```bash +pytest tests/ --tb=short -v --device nanox --backend ledgerwallet ``` -Or you can refer to the section `Available pytest options` to configure the options you want to use +⚠️ Functional tests expect the device to be seeded with the seed phrase "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about". +If this is not the case, most of the tests will fail. ## Available pytest options -Standard useful pytest options -``` - -v formats the test summary in a readable way - -s enable logs for successful tests, on Speculos it will enable app logs if compiled with DEBUG=1 - -k only run the tests that contain in their names - --tb=short in case of errors, formats the test traceback in a readable way -``` +Standard useful pytest options: -Custom pytest options +```text + -v formats the test summary in a readable way; + -s enables logs for successful tests; on Speculos it enables app logs if compiled with DEBUG=1; + -k only runs the tests which match ; the expression may be a single substring to match + against test names and their parent classes, or a combination of them, e.g. '-k foo' or + '-k "(foo or bar) and not baz"'; + --tb=short formats tracebacks in a compact way; ``` - --device run the test on the specified device [nanos,nanox,nanosp,stax,flex,all]. This parameter is mandatory - --backend run the tests against the backend [speculos, ledgercomm, ledgerwallet]. Speculos is the default - --display on Speculos, enables the display of the app screen using QT - --golden_run on Speculos, screen comparison functions will save the current screen instead of comparing - --log_apdu_file log all apdu exchanges to the file in parameter. The previous file content is erased -``` +Custom pytest options: + +```text + --device run tests on the specified device [nanox,nanosp,stax,flex,apex_p,all]; + --backend run tests against [speculos, ledgercomm, ledgerwallet]; Speculos is the default; + --display on Speculos, show the app screen using QT; + --golden_run save current screens instead of comparing them; + --log_apdu_file log all APDU exchanges to the given file; previous file content is erased; +``` From d0d0acb303ef5ffd8ab140cd121ae7fed8604d32 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Thu, 25 Jun 2026 16:13:24 +0300 Subject: [PATCH 29/40] Update tests.usage.md to refer to the main readme for device installation instructions --- tests/usage.md | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/tests/usage.md b/tests/usage.md index 97d6c65..fcde929 100644 --- a/tests/usage.md +++ b/tests/usage.md @@ -57,23 +57,9 @@ except for `nanosplus`, whose corresponding device model name is `nanosp`. ### Run tests using a physical Ledger device The Mintlayer app must be built, loaded on the device, and opened before running the tests. +See [Loading on device](../README.md#loading-on-device) for platform-specific loading instructions. -On Linux, loading can be done inside the Docker container: - -```bash -docker run --user "$(id -u)":"$(id -g)" --rm -ti --privileged -v "/dev/bus/usb:/dev/bus/usb" -v "$(realpath .):/app" -w /app ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest -``` - -ℹ️ Note the `--privileged -v "/dev/bus/usb:/dev/bus/usb"` part, which is needed to be able to load the app. - -Then, inside the container: - -```bash -cargo ledger build nanox --load -``` - -Then run the tests against the physical device: - +After the app has been installed on the device, run the tests via: ```bash pytest tests/ --tb=short -v --device nanox --backend ledgerwallet ``` From f526cc80880a10dbd83e3f7ce66a3f5fa532d5a8 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Thu, 25 Jun 2026 20:01:23 +0300 Subject: [PATCH 30/40] The messages crate now re-exports all types from mintlayer_core_primitives --- crates/app-core/src/app_ui/address.rs | 15 ++-- crates/app-core/src/app_ui/sign.rs | 54 +++++++------ crates/app-core/src/app_ui/utils.rs | 10 +-- .../app-core/src/handlers/get_public_key.rs | 6 +- crates/app-core/src/handlers/sign_message.rs | 20 ++--- crates/app-core/src/handlers/sign_tx/mod.rs | 35 +++++---- .../src/handlers/sign_tx/summary_collector.rs | 9 +-- crates/app-core/src/handlers/utils.rs | 2 +- crates/app-core/src/lib.rs | 19 +++-- crates/app-core/src/utils.rs | 10 ++- crates/messages/src/lib.rs | 75 +++++++++++-------- tests/application_client/__init__.py | 8 +- 12 files changed, 141 insertions(+), 122 deletions(-) diff --git a/crates/app-core/src/app_ui/address.rs b/crates/app-core/src/app_ui/address.rs index 869e869..8d1db8e 100644 --- a/crates/app-core/src/app_ui/address.rs +++ b/crates/app-core/src/app_ui/address.rs @@ -16,20 +16,21 @@ * limitations under the License. *****************************************************************************/ -use crate::{ - app_ui::utils::{compress_public_key, load_glyph, to_address}, - StatusWord, -}; -use mintlayer_messages::mlcp::{CoinType, Destination, PublicKey}; - use ledger_device_sdk::{ ecc::ECPublicKey, nbgl::{NbglAddressReview, NbglGlyph}, }; +use mintlayer_messages::{Destination, PublicKey}; + +use crate::{ + app_ui::utils::{compress_public_key, load_glyph, to_address}, + mlcp, StatusWord, +}; + pub fn ui_display_pk( public_key: &ECPublicKey<65, T>, - coin_type: CoinType, + coin_type: mlcp::CoinType, ) -> Result { let pk = compress_public_key(public_key)?; diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 9e34f14..a87f434 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -15,28 +15,10 @@ * limitations under the License. *****************************************************************************/ -use alloc::string::String; -use alloc::{format, string::ToString}; +use alloc::{format, string::String, string::ToString}; +use chrono::{TimeZone, Utc}; use core::fmt::Write; -use crate::{ - app_ui::utils::{ - bech32m_encode, compress_public_key, load_glyph, to_address, to_public_key_hash, - }, - handlers::sign_tx::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}, - StatusWord, -}; -use mintlayer_messages::{ - encode, - mlcp::{ - AccountCommand, AccountSpending, Amount, CoinType, Destination, IsTokenFreezable, - IsTokenUnfreezable, NftIssuance, OrderAccountCommand, OutputTimeLock, OutputValue, - PublicKey, TokenIssuance, TokenTotalSupply, TxOutput, VrfPublicKey, H256, - }, - AddrType, -}; - -use chrono::{TimeZone, Utc}; use ledger_device_sdk::{ ecc::ECPublicKey, nbgl::{ @@ -45,6 +27,20 @@ use ledger_device_sdk::{ }, }; +use mintlayer_messages::{ + encode, AccountCommand, AccountSpending, AddrType, Amount, Destination, IsTokenFreezable, + IsTokenUnfreezable, NftIssuance, OrderAccountCommand, OutputTimeLock, OutputValue, PublicKey, + TokenIssuance, TokenTotalSupply, TxOutput, VrfPublicKey, H256, +}; + +use crate::{ + app_ui::utils::{ + bech32m_encode, compress_public_key, load_glyph, to_address, to_public_key_hash, + }, + handlers::sign_tx::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}, + mlcp, StatusWord, +}; + struct FormattedOutput { name: &'static str, value: String, @@ -65,7 +61,7 @@ pub fn ui_start_streaming_review(review: &NbglStreamingReview) -> bool { pub fn ui_streaming_review_show_input( review: &NbglStreamingReview, input: &InputCommand, - coin: CoinType, + coin: mlcp::CoinType, ) -> Result { let input = format_input(input, coin)?; @@ -85,7 +81,7 @@ pub fn ui_streaming_review_show_input( pub fn ui_streaming_review_show_output( review: &NbglStreamingReview, output: &TxOutput, - coin: CoinType, + coin: mlcp::CoinType, ) -> Result { let output = format_output(output, coin)?; @@ -105,7 +101,7 @@ pub fn ui_streaming_review_show_output( pub fn ui_approve_streaming_review( review: &NbglStreamingReview, tx_summary: &TxSummaryCollector, - coin: CoinType, + coin: mlcp::CoinType, ) -> Result { let fees = tx_summary.fees_iter().try_fold( String::new(), @@ -199,7 +195,7 @@ fn transaction_title(tx_type: &Option) -> &'static str { pub fn ui_display_message( message: &[u8], public_key: &ECPublicKey<65, T>, - coin_type: CoinType, + coin_type: mlcp::CoinType, addr_type: AddrType, ) -> Result { let pk = compress_public_key(public_key)?; @@ -246,7 +242,7 @@ pub fn ui_display_message( Ok(review.show(&msg_fields)) } -fn vrf_to_address(key: &VrfPublicKey, coin: CoinType) -> Result { +fn vrf_to_address(key: &VrfPublicKey, coin: mlcp::CoinType) -> Result { bech32m_encode(coin.vrf_public_key_address_prefix(), &encode(key)) } @@ -254,7 +250,7 @@ fn id_to_address(id: &H256, hrp: &str) -> Result { bech32m_encode(hrp, &id.0) } -fn format_amount(amount: Amount, coin: CoinType) -> String { +fn format_amount(amount: Amount, coin: mlcp::CoinType) -> String { let decimals = coin.coin_decimals() as usize; let mantissa = amount.into_atoms(); @@ -270,7 +266,7 @@ fn format_atoms(amount: Amount) -> String { amount.into_atoms().to_string() } -fn format_value(value: &OutputValue, coin: CoinType) -> Result { +fn format_value(value: &OutputValue, coin: mlcp::CoinType) -> Result { match value { OutputValue::Coin(amount) => Ok(format!("Coins: {}", format_amount(*amount, coin))), OutputValue::TokenV1(token_id, amount) => Ok(format!( @@ -311,7 +307,7 @@ fn format_lock(lock: &OutputTimeLock) -> Result { /// /// # Returns /// A FormattedOutput containing the title and value of the output. -fn format_output(output: &TxOutput, coin: CoinType) -> Result { +fn format_output(output: &TxOutput, coin: mlcp::CoinType) -> Result { let (name, value) = match output { TxOutput::Transfer(value, destination) => ( "Transfer", @@ -480,7 +476,7 @@ fn format_output(output: &TxOutput, coin: CoinType) -> Result Result { +fn format_input(input: &InputCommand, coin: mlcp::CoinType) -> Result { let (name, value) = match input { InputCommand::AccountSpending(cmd) => match cmd { AccountSpending::DelegationBalance(delegation_id, amount) => { diff --git a/crates/app-core/src/app_ui/utils.rs b/crates/app-core/src/app_ui/utils.rs index 75940e0..b592134 100644 --- a/crates/app-core/src/app_ui/utils.rs +++ b/crates/app-core/src/app_ui/utils.rs @@ -24,11 +24,9 @@ use ledger_device_sdk::{ nbgl::NbglGlyph, }; -use crate::StatusWord; -use mintlayer_messages::{ - encode, - mlcp::{CoinType, Destination, PublicKeyHash, Secp256k1PublicKey}, -}; +use mintlayer_messages::{encode, Destination, PublicKeyHash, Secp256k1PublicKey}; + +use crate::{mlcp, StatusWord}; pub fn bech32m_encode(hrp: &str, data: &[u8]) -> Result { let parsed_hrp = bech32::Hrp::parse(hrp).map_err(|_| StatusWord::TxAddressFail)?; @@ -39,7 +37,7 @@ pub fn bech32m_encode(hrp: &str, data: &[u8]) -> Result { Ok(encoded) } -pub fn to_address(destination: &Destination, coin: CoinType) -> Result { +pub fn to_address(destination: &Destination, coin: mlcp::CoinType) -> Result { let hrp = coin.address_prefix(destination.into()); bech32m_encode(hrp, &encode(destination)) } diff --git a/crates/app-core/src/handlers/get_public_key.rs b/crates/app-core/src/handlers/get_public_key.rs index 807a196..f116749 100644 --- a/crates/app-core/src/handlers/get_public_key.rs +++ b/crates/app-core/src/handlers/get_public_key.rs @@ -17,7 +17,9 @@ use ledger_device_sdk::ecc::{Secp256k1, SeedDerive}; -use mintlayer_messages::{ChainCode, GetPubKeyReq, PublicKey, PublicKeyResponse}; +use mintlayer_messages::{ + ChainCode, GetPubKeyReq, PublicKeyResponse, UncompressedSecp256k1PublicKey, +}; use crate::{app_ui::address::ui_display_pk, utils::check_derivation_path, StatusWord}; @@ -36,7 +38,7 @@ pub fn handle_get_public_key( return Err(StatusWord::Deny); } let response = PublicKeyResponse { - public_key: PublicKey(pk.pubkey), + public_key: UncompressedSecp256k1PublicKey(pk.pubkey), chain_code: ChainCode(code.value), }; diff --git a/crates/app-core/src/handlers/sign_message.rs b/crates/app-core/src/handlers/sign_message.rs index 99f3165..f0f3faf 100644 --- a/crates/app-core/src/handlers/sign_message.rs +++ b/crates/app-core/src/handlers/sign_message.rs @@ -15,21 +15,23 @@ * limitations under the License. *****************************************************************************/ -use crate::{ - app_ui::sign::ui_display_message, errors::cx_err_to_status, handlers::utils::mintlayer_hash, - DataContext, StatusWord, -}; -use mintlayer_messages::{ - mlcp::CoinType, AddrType, Bip32Path, MsgSignatureResponse, SignMessageStartReq, Signature, -}; - use alloc::vec::Vec; + use ledger_device_sdk::ecc::{ECPrivateKey, Secp256k1, SeedDerive}; use ledger_secure_sdk_sys::*; +use mintlayer_messages::{ + AddrType, Bip32Path, MsgSignatureResponse, SignMessageStartReq, Signature, +}; + +use crate::{ + app_ui::sign::ui_display_message, errors::cx_err_to_status, handlers::utils::mintlayer_hash, + mlcp, DataContext, StatusWord, +}; + pub struct SignMessageContext { path: Bip32Path, - coin: CoinType, + coin: mlcp::CoinType, addr_type: AddrType, review_finished: bool, } diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index d9e5607..ee934d7 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -17,27 +17,28 @@ use alloc::{boxed::Box, vec::Vec}; +use ledger_device_sdk::{ + ecc::{Secp256k1, SeedDerive}, + hash::{blake2::Blake2b_512, HashInit}, + nbgl::{NbglSpinner, NbglStreamingReview}, +}; + +use mintlayer_messages::{ + encode_as_compact, encode_to, Encode, InputAddressPath, Response, SignTxNextReq, + SignTxStartReq, Signature, TransactionVersion, TxInputCommitmentData, TxInputData, + TxInputSignatureResponse, TxOutputData, H256, +}; + use crate::{ app_ui::sign::{ ui_approve_streaming_review, ui_new_streaming_review, ui_start_streaming_review, ui_streaming_review_show_input, ui_streaming_review_show_output, }, handlers::{sign_message::schnorr_sign, utils::mintlayer_hash}, + mlcp, utils::{check_derivation_path_for_tx_signing, CompressedDerivationPathForTxSigning}, DataContext, StatusWord, }; -use mintlayer_messages::{ - encode_as_compact, encode_to, - mlcp::{CoinType as PCoinType, H256}, - Encode, InputAddressPath, Response, SignTxNextReq, SignTxStartReq, Signature, - TransactionVersion, TxInputCommitmentData, TxInputData, TxInputSignatureResponse, TxOutputData, -}; - -use ledger_device_sdk::{ - ecc::{Secp256k1, SeedDerive}, - hash::{blake2::Blake2b_512, HashInit}, - nbgl::{NbglSpinner, NbglStreamingReview}, -}; mod summary_collector; @@ -55,7 +56,11 @@ pub struct InputCompressed { } impl InputCompressed { - fn new(addr: InputAddressPath, input_idx: Index, coin: PCoinType) -> Result { + fn new( + addr: InputAddressPath, + input_idx: Index, + coin: mlcp::CoinType, + ) -> Result { let path = check_derivation_path_for_tx_signing(addr.path.as_ref(), coin)?; Ok(Self { @@ -67,7 +72,7 @@ impl InputCompressed { } pub struct TxMetadata { - coin: PCoinType, + coin: mlcp::CoinType, num_inputs: Index, num_outputs: Index, } @@ -218,7 +223,7 @@ pub struct TxParsingOutputsContext { } impl TxParsingOutputsContext { - pub fn coin(&self) -> PCoinType { + pub fn coin(&self) -> mlcp::CoinType { self.metadata.coin } diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index 9e8b1d9..4761e10 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -17,14 +17,13 @@ use alloc::collections::BTreeMap; -use crate::StatusWord; use mintlayer_messages::{ - mlcp::{ - AccountCommand, AccountSpending, Amount, OrderAccountCommand, OutputValue, TxOutput, H256, - }, - AdditionalOrderInfo, AdditionalUtxoInfo, TxInputWithAdditionalInfo, + AccountCommand, AccountSpending, AdditionalOrderInfo, AdditionalUtxoInfo, Amount, + OrderAccountCommand, OutputValue, TxInputWithAdditionalInfo, TxOutput, H256, }; +use crate::StatusWord; + #[derive(Debug, Eq, Ord, PartialEq, PartialOrd)] pub enum CoinOrTokenId { Coin, diff --git a/crates/app-core/src/handlers/utils.rs b/crates/app-core/src/handlers/utils.rs index 05b2274..7f5d404 100644 --- a/crates/app-core/src/handlers/utils.rs +++ b/crates/app-core/src/handlers/utils.rs @@ -17,7 +17,7 @@ use crate::StatusWord; -use mintlayer_messages::mlcp::H256; +use mintlayer_messages::H256; use ledger_device_sdk::hash::{blake2::Blake2b_512, HashInit}; diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 261cd35..2cee749 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -60,18 +60,23 @@ use ledger_device_sdk::{ nbgl::{init_comm, NbglHomeAndSettings, NbglReviewStatus, NbglStreamingReview, StatusType}, }; -use app_ui::menu::ui_menu_main; -use errors::sdk_err_to_status; -use handlers::{ - get_public_key::handle_get_public_key, - sign_message::{handle_sign_message, setup_sign_message, SignMessageContext}, - sign_tx::{handle_sign_tx, setup_sign_tx, TxParsingContext}, -}; +use mintlayer_core_primitives as mlcp; + use mintlayer_messages::{ decode_all, encode, GetPubKeyP1, Ins, PingP1, Response, SignMsgP1, SignTxP1, StatusWord, APDU_CLASS, MAX_APDU_DATA_LEN, }; +use self::{ + app_ui::menu::ui_menu_main, + errors::sdk_err_to_status, + handlers::{ + get_public_key::handle_get_public_key, + sign_message::{handle_sign_message, setup_sign_message, SignMessageContext}, + sign_tx::{handle_sign_tx, setup_sign_tx, TxParsingContext}, + }, +}; + /// 16 max APDUs (= 4080 bytes) was chosen because: /// * it should be enough to hold our biggest TxOutput (IssueNft with max possible URIs and other /// fields will be slightly bigger than 3Kb); diff --git a/crates/app-core/src/utils.rs b/crates/app-core/src/utils.rs index b5881bb..603020d 100644 --- a/crates/app-core/src/utils.rs +++ b/crates/app-core/src/utils.rs @@ -15,7 +15,9 @@ * limitations under the License. *****************************************************************************/ -use mintlayer_messages::{mlcp::CoinType as PCoinType, StatusWord}; +use mintlayer_messages::StatusWord; + +use crate::mlcp; const DERIV_PATH_IDX_BIP44: usize = 0; const DERIV_PATH_IDX_COIN_TYPE: usize = 1; @@ -30,7 +32,7 @@ const DERIV_PATH_LEN_FOR_TX_SIGNING: usize = 5; const DERIV_PATH_BIP44_ITEM: u32 = 44 + (1 << 31); -pub fn check_derivation_path(path: &[u32], coin_type: PCoinType) -> Result<(), StatusWord> { +pub fn check_derivation_path(path: &[u32], coin_type: mlcp::CoinType) -> Result<(), StatusWord> { if path.len() < DERIV_PATH_MIN_LEN { return Err(StatusWord::InvalidPath); } @@ -48,7 +50,7 @@ pub fn check_derivation_path(path: &[u32], coin_type: PCoinType) -> Result<(), S pub fn check_derivation_path_for_tx_signing( path: &[u32], - coin_type: PCoinType, + coin_type: mlcp::CoinType, ) -> Result { check_derivation_path(path, coin_type)?; @@ -70,7 +72,7 @@ pub struct CompressedDerivationPathForTxSigning { } impl CompressedDerivationPathForTxSigning { - pub fn to_full_path(&self, coin_type: PCoinType) -> [u32; DERIV_PATH_LEN_FOR_TX_SIGNING] { + pub fn to_full_path(&self, coin_type: mlcp::CoinType) -> [u32; DERIV_PATH_LEN_FOR_TX_SIGNING] { [ DERIV_PATH_BIP44_ITEM, coin_type.bip44_coin_type(), diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index de7880a..ea79a07 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -29,12 +29,22 @@ use alloc::{boxed::Box, vec::Vec}; use core::iter::ExactSizeIterator; use derive_more::Display; +use mintlayer_core_primitives as mlcp; use num_enum::{IntoPrimitive, TryFromPrimitive}; use parity_scale_codec::{Decode, DecodeAll}; -pub use mintlayer_core_primitives as mlcp; pub use parity_scale_codec::Encode; +pub use mlcp::{ + AccountCommand, AccountNonce, AccountOutPoint, AccountSpending, Amount, BlockHeight, + BlockTimestamp, BlocksCount, DelegationId, Destination, GenBlockId, H256, + HashedTimelockContract, IsTokenFreezable, IsTokenUnfreezable, NftIssuance, OrderAccountCommand, + OrderData, OrderId, OutPointSourceId, OutputTimeLock, OutputValue, PerThousand, PoolId, + PublicKey, PublicKeyHash, ScriptId, SecondsCount, Secp256k1PublicKey, SighashInputCommitment, + StakePoolData, TokenId, TokenIssuance, TokenTotalSupply, TransactionId, TxInput, TxOutput, + UtxoOutPoint, VrfPublicKey, +}; + pub const APDU_CLASS: u8 = 0xE1; pub const MAX_APDU_DATA_LEN: usize = u8::MAX as usize; @@ -162,7 +172,7 @@ pub struct TxInputData { #[derive(Encode, Decode)] pub struct TxInputCommitmentData { - pub commitment: mlcp::SighashInputCommitment, + pub commitment: SighashInputCommitment, } // FIXME: @@ -182,37 +192,37 @@ pub struct TxInputCommitmentData { // but mark it as change. #[derive(Encode, Decode)] pub struct TxOutputData { - pub output: mlcp::TxOutput, + pub output: TxOutput, } #[derive(Debug, Clone, PartialEq, Eq, Encode, Decode)] pub struct AdditionalOrderInfo { - pub initially_asked: mlcp::OutputValue, - pub initially_given: mlcp::OutputValue, - pub ask_balance: mlcp::Amount, - pub give_balance: mlcp::Amount, + pub initially_asked: OutputValue, + pub initially_given: OutputValue, + pub ask_balance: Amount, + pub give_balance: Amount, } #[derive(Debug, Clone, PartialEq, Eq, Encode, Decode)] pub enum AdditionalUtxoInfo { #[codec(index = 0)] - Utxo(mlcp::TxOutput), + Utxo(TxOutput), #[codec(index = 1)] UtxoWithPoolData { - utxo: mlcp::TxOutput, - staker_balance: mlcp::Amount, + utxo: TxOutput, + staker_balance: Amount, }, } -impl From for mlcp::SighashInputCommitment { +impl From for SighashInputCommitment { fn from(value: AdditionalUtxoInfo) -> Self { match value { - AdditionalUtxoInfo::Utxo(output) => mlcp::SighashInputCommitment::Utxo(output), + AdditionalUtxoInfo::Utxo(output) => SighashInputCommitment::Utxo(output), AdditionalUtxoInfo::UtxoWithPoolData { utxo, staker_balance, - } => mlcp::SighashInputCommitment::ProduceBlockFromStakeUtxo { + } => SighashInputCommitment::ProduceBlockFromStakeUtxo { utxo, staker_balance, }, @@ -223,49 +233,48 @@ impl From for mlcp::SighashInputCommitment { #[derive(Debug, Clone, PartialEq, Eq, Encode, Decode)] pub enum TxInputWithAdditionalInfo { #[codec(index = 0)] - Utxo(mlcp::UtxoOutPoint, AdditionalUtxoInfo), + Utxo(UtxoOutPoint, AdditionalUtxoInfo), #[codec(index = 1)] - Account(mlcp::AccountOutPoint), + Account(AccountOutPoint), #[codec(index = 2)] - AccountCommand(mlcp::AccountNonce, mlcp::AccountCommand), + AccountCommand(AccountNonce, AccountCommand), #[codec(index = 3)] - OrderAccountCommand(mlcp::OrderAccountCommand, AdditionalOrderInfo), + OrderAccountCommand(OrderAccountCommand, AdditionalOrderInfo), } impl TxInputWithAdditionalInfo { - pub fn into_input_and_commitment(self) -> (mlcp::TxInput, mlcp::SighashInputCommitment) { + pub fn into_input_and_commitment(self) -> (TxInput, SighashInputCommitment) { match self { - TxInputWithAdditionalInfo::Utxo(utxo, info) => (mlcp::TxInput::Utxo(utxo), info.into()), - TxInputWithAdditionalInfo::Account(acc) => ( - mlcp::TxInput::Account(acc), - mlcp::SighashInputCommitment::None, - ), + TxInputWithAdditionalInfo::Utxo(utxo, info) => (TxInput::Utxo(utxo), info.into()), + TxInputWithAdditionalInfo::Account(acc) => { + (TxInput::Account(acc), SighashInputCommitment::None) + } TxInputWithAdditionalInfo::AccountCommand(nonce, cmd) => ( - mlcp::TxInput::AccountCommand(nonce, cmd), - mlcp::SighashInputCommitment::None, + TxInput::AccountCommand(nonce, cmd), + SighashInputCommitment::None, ), TxInputWithAdditionalInfo::OrderAccountCommand(cmd, info) => { let commitment = match &cmd { - mlcp::OrderAccountCommand::FillOrder(_, _) => { - mlcp::SighashInputCommitment::FillOrderAccountCommand { + OrderAccountCommand::FillOrder(_, _) => { + SighashInputCommitment::FillOrderAccountCommand { initially_asked: info.initially_asked, initially_given: info.initially_given, } } - mlcp::OrderAccountCommand::ConcludeOrder(_) => { - mlcp::SighashInputCommitment::ConcludeOrderAccountCommand { + OrderAccountCommand::ConcludeOrder(_) => { + SighashInputCommitment::ConcludeOrderAccountCommand { initially_asked: info.initially_asked, initially_given: info.initially_given, ask_balance: info.ask_balance, give_balance: info.give_balance, } } - mlcp::OrderAccountCommand::FreezeOrder(_) => mlcp::SighashInputCommitment::None, + OrderAccountCommand::FreezeOrder(_) => SighashInputCommitment::None, }; - (mlcp::TxInput::OrderAccountCommand(cmd), commitment) + (TxInput::OrderAccountCommand(cmd), commitment) } } } @@ -316,14 +325,14 @@ pub struct InputAddressPath { } #[derive(Encode, Decode)] -pub struct PublicKey(pub [u8; 65]); +pub struct UncompressedSecp256k1PublicKey(pub [u8; 65]); #[derive(Encode, Decode)] pub struct ChainCode(pub [u8; 32]); #[derive(Encode, Decode)] pub struct PublicKeyResponse { - pub public_key: PublicKey, + pub public_key: UncompressedSecp256k1PublicKey, pub chain_code: ChainCode, } diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index af11ccc..bc39614 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -355,13 +355,13 @@ def init_mintlayer_types(): ["has_next", "bool"], ], }, - "PublicKeyInResponse": "[u8; 65]", - "ChainCodeResponse": "[u8; 32]", + "UncompressedSecp256k1PublicKey": "[u8; 65]", + "ChainCode": "[u8; 32]", "PublicKeyResponse": { "type": "struct", "type_mapping": [ - ["public_key", "PublicKeyInResponse"], - ["chain_code", "ChainCodeResponse"], + ["public_key", "UncompressedSecp256k1PublicKey"], + ["chain_code", "ChainCode"], ], }, "MsgSignatureResponse": { From b6838bed75152af4f8c3b47ad99a0c1d6292d15a Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 11:12:03 +0300 Subject: [PATCH 31/40] Minor cleanup --- crates/app-core/src/app_ui/sign.rs | 1 - crates/app-core/src/handlers/sign_tx/mod.rs | 81 ++++++++++----------- crates/app-core/src/lib.rs | 10 +-- crates/messages/src/lib.rs | 10 ++- 4 files changed, 53 insertions(+), 49 deletions(-) diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index a87f434..994ffac 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -567,7 +567,6 @@ fn format_input(input: &InputCommand, coin: mlcp::CoinType) -> Result { - // FIXME: don't use ml core primitives as part of the protocol? return Err(StatusWord::OrdersV0NotSupported); } }, diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index ee934d7..ee9a0b3 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -44,9 +44,8 @@ mod summary_collector; pub use summary_collector::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}; -// FIXME: usize is already 32-bit. -// we try to save a few bytes instead of using usize for indexes, -// u32 is enough to cover max possible number of inputs and outputs +// u32 is enough to cover max possible number of inputs and outputs (note that usize is also +// 32-bit on this platform, but we want to be specific about size) type Index = u32; pub struct InputCompressed { @@ -97,6 +96,44 @@ pub struct TxParsingInputsContext { num_inputs_parsed: Index, } +impl TxParsingInputsContext { + fn advance_next_input_step(mut self: Box) -> Result { + self.num_inputs_parsed += 1; + let finished_with_inputs = self.num_inputs_parsed >= self.metadata.num_inputs; + + if finished_with_inputs { + if self.inputs.is_empty() { + return Err(StatusWord::NothingToSign); + } + + // Update hash for input commitments and proceed with outputs + self.tx_hasher + .update(&self.metadata.num_inputs.to_le_bytes()) + .map_err(|_| StatusWord::TxHashFail)?; + + let mut input_commitments_hash: [u8; 64] = [0u8; 64]; + self.input_commitments_hasher + .finalize(&mut input_commitments_hash) + .map_err(|_| StatusWord::TxHashFail)?; + + Ok(TxParsingContext::ParsingInputCommitments(Box::new( + TxParsingInputCommitmentsContext { + metadata: self.metadata, + tx_hasher: self.tx_hasher, + input_commitments_hasher: Blake2b_512::new(), + expected_input_commitments_hash: input_commitments_hash, + summary: self.summary, + inputs: self.inputs, + spinner: self.spinner, + num_inputs_parsed: 0, + }, + ))) + } else { + Ok(TxParsingContext::ParsingInputs(self)) + } + } +} + pub struct TxParsingInputCommitmentsContext { metadata: TxMetadata, @@ -171,44 +208,6 @@ impl TxParsingInputCommitmentsContext { } } -impl TxParsingInputsContext { - fn advance_next_input_step(mut self: Box) -> Result { - self.num_inputs_parsed += 1; - let finished_with_inputs = self.num_inputs_parsed >= self.metadata.num_inputs; - - if finished_with_inputs { - if self.inputs.is_empty() { - return Err(StatusWord::NothingToSign); - } - - // Update hash for input commitments and proceed with outputs - self.tx_hasher - .update(&self.metadata.num_inputs.to_le_bytes()) - .map_err(|_| StatusWord::TxHashFail)?; - - let mut input_commitments_hash: [u8; 64] = [0u8; 64]; - self.input_commitments_hasher - .finalize(&mut input_commitments_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - Ok(TxParsingContext::ParsingInputCommitments(Box::new( - TxParsingInputCommitmentsContext { - metadata: self.metadata, - tx_hasher: self.tx_hasher, - input_commitments_hasher: Blake2b_512::new(), - expected_input_commitments_hash: input_commitments_hash, - summary: self.summary, - inputs: self.inputs, - spinner: self.spinner, - num_inputs_parsed: 0, - }, - ))) - } else { - Ok(TxParsingContext::ParsingInputs(self)) - } - } -} - pub struct TxParsingOutputsContext { metadata: TxMetadata, diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 2cee749..91db38d 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -271,12 +271,12 @@ impl AppContext { pub fn mintlayer_main() { let mut comm = Comm::new().set_expected_cla(APDU_CLASS); - let mut tx_ctx = AppContext::new(); // FIXME: it's not "tx_ctx". + let mut app_ctx = AppContext::new(); // Initialize reference to Comm instance for NBGL API calls. init_comm(&mut comm); - tx_ctx.home = ui_menu_main(); - tx_ctx.home.show_and_return(); + app_ctx.home = ui_menu_main(); + app_ctx.home.show_and_return(); let mut transport = ApduTransport::default(); @@ -303,7 +303,7 @@ pub fn mintlayer_main() { } }; - let status = match handle_command(&command, &mut tx_ctx) { + let status = match handle_command(&command, &mut app_ctx) { Ok(response) => { comm.append(&encode(response)); comm.reply_ok(); @@ -315,7 +315,7 @@ pub fn mintlayer_main() { } }; - show_status_and_home_if_needed(&command, &mut tx_ctx, status); + show_status_and_home_if_needed(&command, &mut app_ctx, status); } } diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index ea79a07..f1ff933 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -19,8 +19,14 @@ // FIXME: need tests that ensure encoding stability - encode a certain message or a message part and // expect concrete bytes, decode it back, expect the same object. -// FIXME: types from mintlayer core primitives should not be part of the protocol (though need to -// check the resulting binary size after switching to separate types in the protocol). + +// FIXME: types from mintlayer core primitives should probably not be used as part of the protocol +// (but note that this will increase the size of the binary slightly - a test attempt at using distinct +// types increased the binary from ~100Kb to ~106Kb). +// Alternatively, we may want to keep some basic mlcp types in the protocol (the primitives that +// won't ever change). Though note that we'll have to have a separate type for Destination if we +// want to be able to detect change addresses, so all types that contain Destination will have to +// be distinct as well. // Required for using String, Vec, format!... extern crate alloc; From 227fa7c582f2c6c46dfdbc2e536094dc4d819a2a Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 11:14:01 +0300 Subject: [PATCH 32/40] Rename: parsing->processing --- crates/app-core/src/handlers/sign_tx/mod.rs | 113 ++++++++++---------- crates/app-core/src/lib.rs | 4 +- 2 files changed, 59 insertions(+), 58 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index ee9a0b3..43fc7b8 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -76,8 +76,7 @@ pub struct TxMetadata { num_outputs: Index, } -// FIXME: rename this and other types, so that the names are based on "process" rather than "parse". -pub struct TxParsingInputsContext { +pub struct TxInputsProcessingContext { metadata: TxMetadata, tx_hasher: Blake2b_512, @@ -96,8 +95,8 @@ pub struct TxParsingInputsContext { num_inputs_parsed: Index, } -impl TxParsingInputsContext { - fn advance_next_input_step(mut self: Box) -> Result { +impl TxInputsProcessingContext { + fn advance_next_input_step(mut self: Box) -> Result { self.num_inputs_parsed += 1; let finished_with_inputs = self.num_inputs_parsed >= self.metadata.num_inputs; @@ -116,8 +115,8 @@ impl TxParsingInputsContext { .finalize(&mut input_commitments_hash) .map_err(|_| StatusWord::TxHashFail)?; - Ok(TxParsingContext::ParsingInputCommitments(Box::new( - TxParsingInputCommitmentsContext { + Ok(TxProcessingContext::ProcessingInputCommitments(Box::new( + TxInputCommitmentsProcessingContext { metadata: self.metadata, tx_hasher: self.tx_hasher, input_commitments_hasher: Blake2b_512::new(), @@ -129,12 +128,12 @@ impl TxParsingInputsContext { }, ))) } else { - Ok(TxParsingContext::ParsingInputs(self)) + Ok(TxProcessingContext::ProcessingInputs(self)) } } } -pub struct TxParsingInputCommitmentsContext { +pub struct TxInputCommitmentsProcessingContext { metadata: TxMetadata, tx_hasher: Blake2b_512, @@ -149,11 +148,11 @@ pub struct TxParsingInputCommitmentsContext { num_inputs_parsed: Index, } -impl TxParsingInputCommitmentsContext { +impl TxInputCommitmentsProcessingContext { fn advance_next_input_additional_info_step( mut self: Box, review: &NbglStreamingReview, - ) -> Result { + ) -> Result { let finished_with_inputs = self.num_inputs_parsed >= (self.metadata.num_inputs - 1); if finished_with_inputs { @@ -182,7 +181,7 @@ impl TxParsingInputCommitmentsContext { .map_err(|_| StatusWord::TxHashFail)?; if self.metadata.num_outputs > 0 { let new_context = - TxParsingContext::ParsingOutputs(Box::new(TxParsingOutputsContext { + TxProcessingContext::ProcessingOutputs(Box::new(TxOutputsProcessingContext { metadata: self.metadata, tx_hasher: self.tx_hasher, summary: self.summary, @@ -203,12 +202,12 @@ impl TxParsingInputCommitmentsContext { } } else { self.num_inputs_parsed += 1; - Ok(TxParsingContext::ParsingInputCommitments(self)) + Ok(TxProcessingContext::ProcessingInputCommitments(self)) } } } -pub struct TxParsingOutputsContext { +pub struct TxOutputsProcessingContext { metadata: TxMetadata, tx_hasher: Blake2b_512, @@ -221,7 +220,7 @@ pub struct TxParsingOutputsContext { num_outputs_parsed: Index, } -impl TxParsingOutputsContext { +impl TxOutputsProcessingContext { pub fn coin(&self) -> mlcp::CoinType { self.metadata.coin } @@ -233,10 +232,10 @@ impl TxParsingOutputsContext { fn advance_next_output_state( mut self: Box, review: &NbglStreamingReview, - ) -> Result { + ) -> Result { if self.num_outputs_parsed < (self.metadata.num_outputs - 1) { self.num_outputs_parsed += 1; - Ok(TxParsingContext::ParsingOutputs(self)) + Ok(TxProcessingContext::ProcessingOutputs(self)) } else { switch_to_signing( review, @@ -257,7 +256,7 @@ fn switch_to_signing( metadata: TxMetadata, inputs: Vec, spinner: NbglSpinner, -) -> Result { +) -> Result { if ui_approve_streaming_review(review, &summary, metadata.coin)? { // Finalize the tx hash for signing let mut message_hash: [u8; 64] = [0u8; 64]; @@ -267,7 +266,7 @@ fn switch_to_signing( let tx_hash = mintlayer_hash(&message_hash[0..32])?; - Ok(TxParsingContext::Signing(Box::new(TxSigningContext { + Ok(TxProcessingContext::Signing(Box::new(TxSigningContext { metadata, inputs, spinner, @@ -293,7 +292,7 @@ pub struct TxSigningContext { impl TxSigningContext { fn compute_signature_and_append( mut self: Box, - ) -> Result<(TxInputSignatureResponse, TxParsingContext), StatusWord> { + ) -> Result<(TxInputSignatureResponse, TxProcessingContext), StatusWord> { let address = self .inputs .get(self.num_inputs_signed as usize) @@ -318,24 +317,24 @@ impl TxSigningContext { let new_ctx = if has_next { self.num_inputs_signed += 1; - TxParsingContext::Signing(self) + TxProcessingContext::Signing(self) } else { - TxParsingContext::Finished + TxProcessingContext::Finished }; Ok((response, new_ctx)) } } -pub enum TxParsingContext { - ParsingInputs(Box), - ParsingInputCommitments(Box), - ParsingOutputs(Box), +pub enum TxProcessingContext { + ProcessingInputs(Box), + ProcessingInputCommitments(Box), + ProcessingOutputs(Box), Signing(Box), Finished, } -impl TxParsingContext { +impl TxProcessingContext { pub fn new( SignTxStartReq { coin, @@ -367,19 +366,21 @@ impl TxParsingContext { .update(&num_inputs.to_le_bytes()) .map_err(|_| StatusWord::TxHashFail)?; - Ok(Self::ParsingInputs(Box::new(TxParsingInputsContext { - metadata: TxMetadata { - coin: coin.into(), - num_inputs, - num_outputs, + Ok(Self::ProcessingInputs(Box::new( + TxInputsProcessingContext { + metadata: TxMetadata { + coin: coin.into(), + num_inputs, + num_outputs, + }, + tx_hasher, + spinner: NbglSpinner::new(), + summary: TxSummaryCollector::new(), + num_inputs_parsed: 0, + input_commitments_hasher: Blake2b_512::new(), + inputs: Vec::new(), }, - tx_hasher, - spinner: NbglSpinner::new(), - summary: TxSummaryCollector::new(), - num_inputs_parsed: 0, - input_commitments_hasher: Blake2b_512::new(), - inputs: Vec::new(), - }))) + ))) } } } @@ -388,8 +389,8 @@ impl TxParsingContext { /// as well as while signing and returning the signatures. pub fn show_spinner(&mut self) { let (metadata, spinner) = match self { - Self::ParsingInputs(ctx) => (&ctx.metadata, &mut ctx.spinner), - Self::ParsingInputCommitments(ctx) => (&ctx.metadata, &mut ctx.spinner), + Self::ProcessingInputs(ctx) => (&ctx.metadata, &mut ctx.spinner), + Self::ProcessingInputCommitments(ctx) => (&ctx.metadata, &mut ctx.spinner), Self::Signing(ctx) => { ctx.spinner.show("Signing..."); return; @@ -399,7 +400,7 @@ impl TxParsingContext { // TxSummaryCollector::input_command. // FIXME: change outputs should be detected and not presented for review; once this is // implemented, the spinner logic may need to be revised. - Self::ParsingOutputs(_) | Self::Finished => return, + Self::ProcessingOutputs(_) | Self::Finished => return, }; // We show a spinner while processing the inputs and input commitments if there are more than 5; @@ -407,7 +408,7 @@ impl TxParsingContext { let transaction_has_many_inputs = metadata.num_inputs > 5; if transaction_has_many_inputs { - spinner.show("Parsing transaction..."); + spinner.show("Processing transaction..."); } } @@ -417,7 +418,7 @@ impl TxParsingContext { } pub fn setup_sign_tx(req: SignTxStartReq) -> Result { - let mut tx_ctx = TxParsingContext::new(req)?; + let mut tx_ctx = TxProcessingContext::new(req)?; tx_ctx.show_spinner(); @@ -426,8 +427,8 @@ pub fn setup_sign_tx(req: SignTxStartReq) -> Result { fn handle_input( input_data: Box, - mut ctx: Box, -) -> Result { + mut ctx: Box, +) -> Result { let num_inputs_parsed = ctx.num_inputs_parsed; let compressed_inputs = input_data .addresses @@ -449,9 +450,9 @@ fn handle_input( fn handle_input_commitment( comm_data: &TxInputCommitmentData, - mut ctx: Box, + mut ctx: Box, review: &NbglStreamingReview, -) -> Result { +) -> Result { update_hash(&comm_data.commitment, &mut ctx.input_commitments_hasher)?; update_hash(&comm_data.commitment, &mut ctx.tx_hasher)?; ctx.advance_next_input_additional_info_step(review) @@ -459,9 +460,9 @@ fn handle_input_commitment( fn handle_output( output_data: &TxOutputData, - mut ctx: Box, + mut ctx: Box, review: &NbglStreamingReview, -) -> Result { +) -> Result { if ui_streaming_review_show_output(review, &output_data.output, ctx.metadata.coin)? { ctx.summary.process_output(&output_data.output)?; update_hash(&output_data.output, &mut ctx.tx_hasher)?; @@ -473,32 +474,32 @@ fn handle_output( pub fn handle_sign_tx( req: SignTxNextReq, - ctx: TxParsingContext, + ctx: TxProcessingContext, review: &mut NbglStreamingReview, -) -> Result<(Response, TxParsingContext), StatusWord> { +) -> Result<(Response, TxProcessingContext), StatusWord> { match (req, ctx) { - (SignTxNextReq::ProcessInput(req), TxParsingContext::ParsingInputs(ctx)) => { + (SignTxNextReq::ProcessInput(req), TxProcessingContext::ProcessingInputs(ctx)) => { let new_ctx = handle_input(req, ctx)?; Ok((Response::TxNext, new_ctx)) } ( SignTxNextReq::ProcessInputCommitment(req), - TxParsingContext::ParsingInputCommitments(ctx), + TxProcessingContext::ProcessingInputCommitments(ctx), ) => { let new_ctx = handle_input_commitment(req.as_ref(), ctx, review)?; Ok((Response::TxNext, new_ctx)) } - (SignTxNextReq::ProcessOutput(req), TxParsingContext::ParsingOutputs(ctx)) => { + (SignTxNextReq::ProcessOutput(req), TxProcessingContext::ProcessingOutputs(ctx)) => { let new_ctx = handle_output(req.as_ref(), ctx, review)?; Ok((Response::TxNext, new_ctx)) } - (SignTxNextReq::ReturnNextSignature, TxParsingContext::Signing(ctx)) => { + (SignTxNextReq::ReturnNextSignature, TxProcessingContext::Signing(ctx)) => { let (response, mut new_ctx) = ctx.compute_signature_and_append()?; new_ctx.show_spinner(); Ok((Response::TxInputSignature(response), new_ctx)) } - (SignTxNextReq::ReturnNextSignature, TxParsingContext::Finished) => { + (SignTxNextReq::ReturnNextSignature, TxProcessingContext::Finished) => { Err(StatusWord::TxAlreadyFinished) } _ => Err(StatusWord::WrongContext), diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index 91db38d..fd74d2a 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -73,7 +73,7 @@ use self::{ handlers::{ get_public_key::handle_get_public_key, sign_message::{handle_sign_message, setup_sign_message, SignMessageContext}, - sign_tx::{handle_sign_tx, setup_sign_tx, TxParsingContext}, + sign_tx::{handle_sign_tx, setup_sign_tx, TxProcessingContext}, }, }; @@ -243,7 +243,7 @@ fn show_status_and_home_if_needed(cmd: &Command, ctx: &mut AppContext, status: S } pub enum DataContext { - TxContext(TxParsingContext, NbglStreamingReview), + TxContext(TxProcessingContext, NbglStreamingReview), SignMessageContext(SignMessageContext), } From cb20e349798c0ccfdff9bd0c142bac505585a8a3 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 11:53:17 +0300 Subject: [PATCH 33/40] Fix input/output review titles on nano devices --- crates/app-core/src/app_ui/sign.rs | 17 +++++++++++------ .../00010.png | Bin 576 -> 600 bytes .../00011.png | Bin 677 -> 704 bytes .../00012.png | Bin 672 -> 699 bytes .../00013.png | Bin 530 -> 551 bytes .../00010.png | Bin 600 -> 618 bytes .../00011.png | Bin 708 -> 736 bytes .../00012.png | Bin 439 -> 460 bytes .../test_sign_tx_lock_then_transfer/00010.png | Bin 649 -> 671 bytes .../test_sign_tx_lock_then_transfer/00011.png | Bin 608 -> 640 bytes .../test_sign_tx_lock_then_transfer/00012.png | Bin 429 -> 449 bytes .../00010.png | Bin 576 -> 600 bytes .../00011.png | Bin 677 -> 704 bytes .../00012.png | Bin 672 -> 699 bytes .../00013.png | Bin 530 -> 551 bytes .../00010.png | Bin 600 -> 618 bytes .../00011.png | Bin 708 -> 736 bytes .../00012.png | Bin 439 -> 460 bytes .../test_sign_tx_lock_then_transfer/00010.png | Bin 649 -> 671 bytes .../test_sign_tx_lock_then_transfer/00011.png | Bin 608 -> 640 bytes .../test_sign_tx_lock_then_transfer/00012.png | Bin 429 -> 449 bytes 21 files changed, 11 insertions(+), 6 deletions(-) diff --git a/crates/app-core/src/app_ui/sign.rs b/crates/app-core/src/app_ui/sign.rs index 994ffac..d08df5d 100644 --- a/crates/app-core/src/app_ui/sign.rs +++ b/crates/app-core/src/app_ui/sign.rs @@ -308,6 +308,14 @@ fn format_lock(lock: &OutputTimeLock) -> Result { /// # Returns /// A FormattedOutput containing the title and value of the output. fn format_output(output: &TxOutput, coin: mlcp::CoinType) -> Result { + // Note: on nanox and nanosp the screen space is very limited. Moreover, if the name part of + // a field doesn't fit into one line, it will be shrunk instead of being wrapped to the next + // line, which will make it incomprehensible. + // The limit is about 11-12 characters (e.g. "Chg token auth" is already too long and becomes + // "Chg to...th"). + // So, choose names carefully and always check the screen snapshots after they're regenerated. + // Same for inputs. + let (name, value) = match output { TxOutput::Transfer(value, destination) => ( "Transfer", @@ -486,7 +494,7 @@ fn format_input(input: &InputCommand, coin: mlcp::CoinType) -> Result Result Result ResultJ&i1lR;uGkvUbX2oVyo7m<& zPveMv4p7K;TmzS8WrJwy9MZ#N4Jjq2wj8e1oO{vkY^<8v+J6wb@D9JT6p2rgh4f!4 z)I&*$qx3=S*c?k#%bdizh=>+8t)fiJfLV;K6>E56<(!rQA`h+gS?!v)h;9a3<$8J6 z0bO&{mAPK9b&NjXSTyuGAkUF;<5+7+^@zRfW{BO(<=$ej9s%~qSh>fmTEOno?U{%F@Gy;?RtKuj90=!!1rwl00000Q1H|)$bx;RWUuZvHDG(jF`lSrjbg0$ zFJrrE=%E(tX(}i;5Cd_2Kgpt^gd_`F<*(YmO8Z*N#q5{?B4vcS&)pQlIN-WpY~E^x zBT_Mr-tmTpKE-w!pj^ZcG!v;^=r2pDGMj+|-;vF+fqxG?!R&j2+4lsq{~GLHodo)F zVlImgV*2F1c~jgzh_PdfUV{`5N3@j2-mt6~ zTG+>iWjMvq!V;VVoPh(JfdibuOL*^>FlEECVrbz7mLO-~0001ZFaO|Q4jH=;`Y8Ya N002ovPDHLkV1o2m7Zm^i delta 551 zcmV+?0@(f71i%E4B!34)SsgOp$m47+Krf8PJlEiKi5qrAP zH=Sn_aGSbSGglO^N!3C?0%kVPh2k)q<-B-y4G^(}e&2W2PBt&qKb~`vtth_Fau@+; zXpCFWmL|2cRT01BhEcQSUiVp4GtE%0H_?Fy1(&D07+G`?ej2ZCJ8tL4#SbImva6?t&ig<$NRn)$$5N@`x*krI*y~9Ef-t0=SnIGRnp~cY)6MV zv3KNps3B8vjYV71HRT%k>MN>revIvODrZq#->AWpXk=~*h&{YVL98imS=w8j$EUdx2yB)b!%#6&<8#_J!M!8R$#0*8o+0Fk7- zE4>xPY8D6THmDMvmqY`&*2opMBdIQ-N@esKuQ`On0A-Dgj~1<#RFBxpJ`J%uPxqDy zR~|qQDo^h+@_)fv9=>{>o6xUCqNeK7lbC{*BhY8|40Pk9U%v$h=+jz9_C|!Rce-B0A1==5m`P%PjVkyT3AkfBu3x2e?NiH zE_^G#4^lZd&b;aV88DJ7SqMZSEI4d13@r6TqTD2yem8hQo+-;Lzevw+9lV`w@0S}|+dUoi+F(E!~YM>I;rhLEih4$KOF6#xK$FXI;i5uE(k)bt<# O0000P`d_HrIFLm9z4sA>N1p_4(S z1_Tq5HUt0w004kD@-fkJT^Ajn=ShhMYpsir~8R)1m;0U6YDBO!0)LYc&h zwvfX!6X;8iYPPAIUIt$WbR$p6dp)Y5Ghq)~;DF`(v!v+VyF--dOz_nfdB5hyXH8<#kA^C)X2%#ha#4*^}nOCl*>3_=eG(Br?t5MW^j#7V6n_ z6ZXb%%?_%vxqlO`L`~}e000000D#$)?*ru1E(k}2ZOA7_5RM2XFD*sv101lJuLBm= zCf^1(^@l_?&!#uo#~v-Drmv)O?W^4&926dzwGUjmpQj%3=_{B+PZk1JC4|S+pulMyCaBh-;K;;;?H=&zYG~_EdOWHIuXaEaPBoj_6r@%x9xV(a3l%RkWe0VL z`+e39MMPU+A111hf))b@00026BXw=JY67mK#&Ow%pJH^5TDF^jivuz@K2+^W6|H0d z@lk4L`hVnoqOzJQl=I=L)KFd(C=EmtEgs0vjM|X!R?(e?LR-A5p?46-w~<=)JYdC* zF|{1sSIip!N0Oa!bU^WqBOWDc#4N}5zbI6EBY^uLI<8kDy_l)8r8GBvdq&lUtK`S= nPJJlGfnAZe0ssK;WBdc9TZr$z%1|o+0000Cj=OYC6weLHQx&rVq8P{(^C;uU4u;s|8M6aaCgu7P z_B*GDse~oEUM5aJ*BEte+Y4c-j9%l|g6Nn4x+Og$RjWzksIB}m)aEkXdjzu;K*jei zj&I)P>D^PU&VSj;K$O(3I1^LQas;kff2h7EVJB?1;MLNjJNzQ3b^w(}yJd;QT? z1REXo?aFL&y^x{I_7v&6&kI%k?|^IvL8=BKrTwPTkIc>$IRY_vp z&uGU002ov JPDHLkV1m3OL1O>_ delta 648 zcmV;30(bqp1)v3xB!6c~L_t(|ob8)Yl7t`(MBS~qiT6Jeci9hXDJlshNEm|l`?45_ zZBW3*ISv2-004kD^5YUErIe4)^UNjJ@e))4DWy{C1*y-2kdhqaHlLBkqNY`Gx|)kg zPbu+)^6c|aBiHWG0S&TZey^3~vL z@a7Ex;=p1bviNyNx@v9*+=gG$)ccY2`tij%Y(WPspPz4VX(rv{!rVDP#FF~+Jjq3p zafu&H)k!85$J04H0Xa2!ByCfxS;je7#=B$~YjQokWBN`{Gf9oHx4t80VVt0o@N69K z*}+ggZ^A~zVSgO}0002sC9Hh|cm<985>o}}?*U}*qG9o?CAE#Dc92G7Q67nGQDrY{$2s=tkRlk=1AYrB=iR$&R??GMfc+^$)Pc9n#9O0;ZzQN~h0)L+a#js+vT3bssJ_(m4Mpa^o zs){ZaM(%yz=SEzlHgZ=hRM){?s?=zzlHVmW4>7-R+%?-kEjxH8->6P zgoL9Hz6Mea00=_W4UK6l?yjnjn6~29syIGwXarl46H^tz!3_;!D{i5R)9Qe(Z;$g( zXtx#ZDt{lQs-*7;h-NEpr>dKnw&Igiy?RSB0@WcXrmgrkRR9100GLL{x1phI#Z6V+ zA*QXkqbd>8i&#us@foUgFDRz1_!w1IGcKmB_yARU2gI}$cT}au90g|Q4d8|@#{Ul* iF>S?|ssI3BEq_9CT=Eri0D}_2>QV+&LaDb-(q5xj$T>G=r8{Z4Xw~YCub$bXFMk`tcZe1BP0C>Xv>vn< zk+FjEKdR!cFV(ENAUrdqitWZ$h}i*AoURqO5nexIc7V#DT3^f#Jw;Y8O%XdSW-xFE z97@nyvYosB2ISEqAK79~4(xzZ*PI`YJ;~aRs^t$uRhJ3!1njBW{sn&Lm!9Ig`68ZJ zvJVj$s^8SWGk@T9#4cE;wXZ;zg=X>}Qq}^L>PWGqp zmv*v05$0efRH2!04$p*CKZqg!6Mhs|Iz(g>s@j$cT>{%o23d~mjI-BE+IB1_(Fxm# zseQ7Bi^h0kS#6Crx~$Xd7Pxvn!T7;H=-1tSYPWdqT7TQMbAo4eN1vm&T|A1zg7Pwa z0!DX9))zXisP_b<<=775;S+E=*7~lCQ&=7z&nIjG>@zT#r(93h<3b*)#wjYVJsF<~ z@0!RBO(KlJp051a5PLOrM^9$#4VlxwH_p7^00000000000000003XFKalqk@I#|vG Q00000Ne4wvM6N<$f^6jVQUCw| delta 504 zcmVI4cK)aj0iT6KJ@3J4A7^WavmDw@s{(!=BS2)-BdSU=A>8aeYeZG{e)mq#wrZ(W=bn=?iFd z2V~bYUOh{aQqQJ5e#wkRN#Droh*I)78@h;CFmd#8RZmR9(ac@2gW7&(*-^zj z)&T$j000000DoW!YwH-k3d7ZS|7PACj`x@Fay#B%2r*a*r_f5s!z;nn58}RW!mAjm z9Fa>^*R$|hyUxV&lOWAAE93n2vZ<1{Qsws{X4cO-L+E-sso5-wFK5>ZphNzZ`YR%nanS=+R+ty3P z&pB<(_0A1U3xJ;kH#f_b`nC+Ald6+NrH1M?;j;qy#>o**W2vuxcEmoKZ>)}f6oEOw ux%F51m_I%M00000000000002M)AN$!87++`M4TZ|wkqN?gez;Wpu~D}1_iN;53wV)3p< zsZIIcLavP(o!Z^#gANBM6cuS$a9!ymWlW{7_EojCWO*tUtA9o%Z&Vz%de;txWBg93 zMeIWn(x+6&txwTMPc;#+o=?0WK9 zqNRX76vVZPuYUoa(O-4U=&hwVud}^|3#XvCOc}YxO8R!fMk?p8w#x+o0002E=qt#G z{bOk$$I_|+UuZSPP4%o+jJf{XSSuTvX&nQk|Dm89LJW-S^FbCBWk^=TR(aHVs+4b) zyqOgvK%{l>5}hy($mfXS;aX@SCF82I+_=zQEEfUFS%3UMF%faOzH<@g(F`1TMl{C; zKJWzA_XO7W1lE5I_KPPGFHcP2rj6L)MZwp86d!NIs%?v&gA_MMG?iA#s~g@*yAKc! zGLVC`6jKtGht)J(11lRLLOOHHO^9J}4k3mwID5kR$U__(u}in?5nT!dvbgMR?t5zV=Q4I+W|BZ2lKf%ca{ zHFZt6re6#?h}p_rc~g9T5M##{I|r#Aj%X^4$=PqdjdoukY@{Iv=_zI;EKjS=D6A2a z3tD;3VZ<2VHEFee!m^>T!NH{eAE25iwJguLK4F0002Mnw3daBd diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00011.png index 39359b8bfb6e7698d06eba134502ba880d7a424c..08f05afc98e2da27fb1fdacb170bdc2c8718ab05 100644 GIT binary patch delta 712 zcmV;(0yq7{1>gmcB!8z#L_t(|ob8-Zj)Wi#hMmdY#QPt~yX*rA+q9+rKpA!C{~ji$ zU@1^QD&w{hLI@#*d?PPB>v0_Qdf)ddDc57nYgoZ?9Mz;+Yh`4$+%}8S5c9@uDg_k4 zyIeie;?K}ksLUz-!)hpU*(UbhQ+`0R0+f%m43$aN@l{o&XMb7OtEp}_<&w5g*JoW? zsfj*>j(`By$|{tpQfOOW5)a{;YO~3asxnkz%V)RIDY1?)RcoZ55=KB4^DBXJ_S0-# zYSjp{j#av$w-&29;M&zS9z9!+hpt|+5~d)RuC*F(4n)ril;*^O&<>EJ40Iefr_|%# z1=`bPr=22N27f45kQe3JU9RjJaM=W)Dt5_3=OigM<4RUdLC+=2Z9zR9J7Eyj^LN|j z5<&F5vRwodERySyuR z4fyJ4Xx9niZ9(gAU)}*-EQ;BnQ;-|6c(iacv(V{-rp@5qvV5O)hah6EaEugHoPsWf z9Y6>n1b?RW=yo^e4Qti(5X=`hvIt+;=qW|dE2;mrpI0>!3n~TM-HP0mw1R@_Mio$u zcRJ;|{O;|~l(ekEmCUgGkb|rMa$$e1Hc*wTp_Lkx1#ZxSDG1bwFc=MW2f>P|DbNWP z7iSx@`7~&OlNpX)G4x`c;5QE9Yy%%k$ojUzHbJu!K3#(3C}}MlkLI#P*tNi2LMI89 uW!DG6sAsICr46jq|MN3K2qA=!75oC1($BiUK1yH!0000O7AhO;}pN$!6n@6rdSE)_6DFq+N(J#;ce z5fL?#Y_|;n0002siM&Fzq?F3_zVAhnuh%4{RLm>(R|c0}@D5fQx_LY6Z^X)sM-T1i z(CV}#jTNpT%W3a;T@OFb`faMn(z-`)iS9TYS6*F=SrP57-+#Fl0%kx1v2R64?@}RO z#14JIt7|d4^)8QPhE?`E$7$>Ubi;dfwx8*bQ!Q3AvI>z9k5^0>fD86#x-HquPhr9U zSp32Zl<3RO;uj%?wQU$dzyMI!SbU+CtXzEdah6uERB0uPJ=CyGSpfMSu>Pa=KPq*M`Db9u^5C-;kyz0U?}<9nRoRG4Y-V+ zRR}~OI2>be8F2MNT>4IUaY|r{PbKZUAd>bH5xan#_!v{@XK&&$SoV7v{F;>_|h$<{WlfeK0001zfJ-V%i-!QGGiQsRpXA_?2^pK|g zO3Kgh{eP-@azVLaep;cY5-llMRjd+AMq9=MT4M<^>a@_A4HYNBh^48a)7V_QSf9;@NeerX>F5ztudS26TInceRN}0n z(SH&?+=A#V(YB3SGi?(VEfBX*Cyi}cj6q}8vn8!W(`M|{_r)0i0002M2z~+ENVDXj S36J6c0000F1DKvCN1O?>|&ahERKGO7edU>woOf2#x& z3<8T}N>c&=0C-0q{;E0W^7=TAQgXhYbH9Zr4ghYJk zrmcY5n4WK2b)0kHod8dd?W&RG@{)~+EIGTbnw2%n)oL{rL4SMGi*-FZXZ{$Pkw}et{40d5v z(^S_}6A-(*Ua!_PvO=G>AO%&aB-5>&R)pha^S$s!-Y4MPyILEg)v77mv5ibT!k&Jr zo5~8UkGH;tR)4oERVM`|05!IYp>AtQpZ$$Im4g1SRm;}d&cH8WCpGiC{mKOZ00000 zK-%N46K|ptYNG#Qe*#YQL;QrD=m%mBB9Vn6u@6Tg)R@A;!FuaYMNF%n?UqNZs>ilk zXS2J9r8%ylsS{lng{=~Q3;Sd<4rT>o0)jCC!8ZB_jVt6%&1E-Mn<{%O0000000000 c003Yo-&2%ejg|QcH~;_u07*qoM6N<$g80D5Z~y=R delta 413 zcmV;O0b>5l1GfW^B!7NML_t(|obB6DlENSifMMO)oAmxi%3bz>ZU#w-NTFf3|M%3P zfS6EF2Okdr0DwDs4(UZi^m^MiElJmF5|MnUNikr37l(DUhhQR-kIyOW=x0*%#xeVK zP7XNvKH1)<3G8Ii zO?b9Z)AoEnV}HI0H!9}KpLuuz000000REl8-zM+oAk;+vVlM$F`XTnP6a7HsAQG!k zB=+G*gc@C#I2iBJQxQJNj@#Q)Q|UC7JxEbIfNjrRYbQko?22PsPGPO2y@z#Hvzs2w zS_cUTMgoG({fpA48kc6>jf+i{Jr)1}0000000000uojXZVz*a+NEiW~00000NkvXX Hu0mjfbYsS? diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00010.png index ac31f5f8c467cbdf4e93eb888204c6c8d7758808..216a4efb397745e381fdf0fda9dd4e8f2aa2c904 100644 GIT binary patch delta 646 zcmV;10(t$31)l|wB!6Z}L_t(|ob8%hlEfegMV+bHN$-D2?qxo#wk!oyBoUK)zPb@n z@r?-q00000;EnuDX~!7Lzn{;it1RoRqb`NZ7-KAjty-3p-pC47_AbA(^-hJQGOGS~ z09A{)2BzkJzEql1Zu!$xlY$%$vO-(YavW7^-0!Lga$s^6#(!HR3s=z0fR@}U!8M#h z_C@Iw($0t>eUo33+^QO@HM+b8qTcug0ten^VwZFd4a1M&@q9woKit0RR9108F{+6f}OqQAbg1 zP361~Ihzdz*5xEcLF;zLYi@#NFm4bb_8bdxab~ zg(3jQg?}9&KSRn2?_onYI>7Y>1|3kn6t=?d)1$)XaY8RBVx003>qKFRi+jMExqA<2 zziha<0ssI2001F`k*}j2h82$%&fzeuc(kwu7qQKt12%&W*bFvd-9YPz5oCK delta 624 zcmV-$0+0Ql1&IZaB!5szL_t(|ob8)Ya_%4qM!lW86ZgL)_tJ+<9R`sQ#i;Q+PYo&> z6^QsZ1ONa40Du$u*RLX_L?2^}x0PufD#@zoW36(-Aj^g+C0&1((AUfrSn~#cdKyz= zjBFC^4aHW?b8UxpS{wN_hWH1o`Sg7m|9cwWBJP@gRaqi#%zx6PEM1H9*g3ft+$^9Z zzx*T15GPA#>jAh2hD# z5|%?&iptH%vj5j3y|iLUf>5LlYF%4~y^}T6_EF~_io!ObUQMj&%S;P+RAj8M9TOHn zG31(48l4%P$iOQ}7c4i0+d+5FKnoCq9u1^yX2l{smVZ(Svl1oLw~gE}2(#~nMR_?G zzR&eWtGl2NbJ@YDldubpKPy_04ZP5Y`JPAJ3C#X?X+Gs1`}2Y&zJg8;N2Y_An1c-J z;V4LFD6w+wtXn$`?JI0YPc9luZ*!crY^7J?bFQ$)OQ{G@W8ebl*N}RJbC{5h4w!m^ z!ve6I!f8@?d-d3$b35TGG~_t-PplnP{Idzp`%5{p2@kZ6;4zd8gl zqM{NfB>(^b0Dvd*a%tzB%RiT8*;Tf6j?-O>RxsyGLTWElqq3z#%2Ms`^Y*^?TGLtq z>yH~ywy5l(x}~dp`5=~U;qTZBZ-`^TR?u3Nq{eH%Sry`_)PF44XgaaOu4e|+P^%2r zXbRNMvcaOA7C*9}VOTI)vDaK)iWPK)hkzMCHEC7uDtL|CcEotyS9_{@rS2qhw=47$ zVIe3rj2$C1oxN7~als-N5Q6&rUOp8S${EdOcVllE7F@6*v16rY2GpCgb?MVKZMK3@ z%77URfo!rME`M%1%STk4=?A`BJj{LJ-s~gfHC#qwc0soxYS^~h@tuTYahq9jiFu2k7AAAgQx*|#bZb>yu_n)uN{khDbHo}#&|t6&Is^{A000mGg6T-g z{MTjGO<=;LyC9ZvtWQItr2Z{tF4Olp3wIKP8DJ+VW0Rd@8GjI?G5E~;8B>Iy2l}0u zq65S)Ru5rt2e37;aaHstDaCr*s{;T40002t`~y5dLN~gjbB!4GKL_t(|ob8)imct+jhSQ$eiThuYdzpuvQi^C%yrucSr<4&* z5K+-N4gdfE0DwF4aO%ex`Ogr-*TTFEmrzywXRdI=OQwo3MiPqFQ(gY0T&v-II8To< z5ke3~v@5Dw&9=6~8&&;4ykvNx>NfM|Q7)spjK3<9s9u?x(tpx)u8h;T7W#~U6#Dq8 zk)ax*5J0$=XrgTWwhrjt=AZ!+3oFnJZ)OgX*h^8*Xhp!ua_w0<;xUKn7R<8<}EHQJc?@`uEJeD7lo+&j5&FSRAOIY zGoIQIf);~SkPB>j0RW%_2&OCH`LAisZNjFjAdzuQcSEWqeO5D<$LBr^cM_BlP)<_z zO?Iwj{Xj;HeDI$4GqwmpH?%vkMF*%SRySdB2Z%Y)I4jmBDb;rE%>e)a004mQ`~&F@ VBN&t#pqT&w002ovPDHLkV1m8l4$Yu&!FJ4f!>!a#j4|$oX=k%AIaiI58d`k!UiaQod5QOs zCDiEYUS5l7&&0FyBQH&yPvtsPphBxvtES9%Qv03ZMW000000000i;TP}k&60BX RF{}Up002ovPDHLkV1nh?%Z&g4 delta 403 zcmV;E0c`%k1FZv)B!6^CL_t(|obB3Ma)cldKv6Q4ov{BUv6uO9iXwE|gFFPoJzp8+ zq21D2DVzfU0NBw_WB(9B`qO*=wQ<@eJrajXf1Wk2xJcPCgpf@wo5j9rn>a$XS4-!} zdoS;#u%p_mI@aZ~fEu@O96xJw^_DZgEuC$~W7RTLJfc38a(_v+Ox+mV5`9*H6mS00 z%20!46p*x6HiaF1wZ45#m~2zG?o&e&5HBcRar;oJm|!{Y)rsV@BJ)vQX$=EQkSkmM zMv-Hmn#7P00000z+U*j(ruJb6aAb02{_T8;uChFKM^^Yi7GS` z@8OvU^#+XX0`k-ok1WmDA}CL-`G?%8Hz)z4Hs?N<++{U%-xUd%j08+Z0wyB?|CGAr xUp=+p5vP6gJn1tO0000000000006LrH&k_~QtrEzj0^w(002ovPDHLkV1o0-w6_2N diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00010.png index c408134aaa5cc812a0ea90ed806492e51865e088..15fea9d344d759cdb0877731a47ed482d7726c23 100644 GIT binary patch delta 575 zcmV-F0>J&i1lR;uGkvUbX2oVyo7m<& zPveMv4p7K;TmzS8WrJwy9MZ#N4Jjq2wj8e1oO{vkY^<8v+J6wb@D9JT6p2rgh4f!4 z)I&*$qx3=S*c?k#%bdizh=>+8t)fiJfLV;K6>E56<(!rQA`h+gS?!v)h;9a3<$8J6 z0bO&{mAPK9b&NjXSTyuGAkUF;<5+7+^@zRfW{BO(<=$ej9s%~qSh>fmTEOno?U{%F@Gy;?RtKuj90=!!1rwl00000Q1H|)$bx;RWUuZvHDG(jF`lSrjbg0$ zFJrrE=%E(tX(}i;5Cd_2Kgpt^gd_`F<*(YmO8Z*N#q5{?B4vcS&)pQlIN-WpY~E^x zBT_Mr-tmTpKE-w!pj^ZcG!v;^=r2pDGMj+|-;vF+fqxG?!R&j2+4lsq{~GLHodo)F zVlImgV*2F1c~jgzh_PdfUV{`5N3@j2-mt6~ zTG+>iWjMvq!V;VVoPh(JfdibuOL*^>FlEECVrbz7mLO-~0001ZFaO|Q4jH=;`Y8Ya N002ovPDHLkV1o2m7Zm^i delta 551 zcmV+?0@(f71i%E4B!34)SsgOp$m47+Krf8PJlEiKi5qrAP zH=Sn_aGSbSGglO^N!3C?0%kVPh2k)q<-B-y4G^(}e&2W2PBt&qKb~`vtth_Fau@+; zXpCFWmL|2cRT01BhEcQSUiVp4GtE%0H_?Fy1(&D07+G`?ej2ZCJ8tL4#SbImva6?t&ig<$NRn)$$5N@`x*krI*y~9Ef-t0=SnIGRnp~cY)6MV zv3KNps3B8vjYV71HRT%k>MN>revIvODrZq#->AWpXk=~*h&{YVL98imS=w8j$EUdx2yB)b!%#6&<8#_J!M!8R$#0*8o+0Fk7- zE4>xPY8D6THmDMvmqY`&*2opMBdIQ-N@esKuQ`On0A-Dgj~1<#RFBxpJ`J%uPxqDy zR~|qQDo^h+@_)fv9=>{>o6xUCqNeK7lbC{*BhY8|40Pk9U%v$h=+jz9_C|!Rce-B0A1==5m`P%PjVkyT3AkfBu3x2e?NiH zE_^G#4^lZd&b;aV88DJ7SqMZSEI4d13@r6TqTD2yem8hQo+-;Lzevw+9lV`w@0S}|+dUoi+F(E!~YM>I;rhLEih4$KOF6#xK$FXI;i5uE(k)bt<# O0000P`d_HrIFLm9z4sA>N1p_4(S z1_Tq5HUt0w004kD@-fkJT^Ajn=ShhMYpsir~8R)1m;0U6YDBO!0)LYc&h zwvfX!6X;8iYPPAIUIt$WbR$p6dp)Y5Ghq)~;DF`(v!v+VyF--dOz_nfdB5hyXH8<#kA^C)X2%#ha#4*^}nOCl*>3_=eG(Br?t5MW^j#7V6n_ z6ZXb%%?_%vxqlO`L`~}e000000D#$)?*ru1E(k}2ZOA7_5RM2XFD*sv101lJuLBm= zCf^1(^@l_?&!#uo#~v-Drmv)O?W^4&926dzwGUjmpQj%3=_{B+PZk1JC4|S+pulMyCaBh-;K;;;?H=&zYG~_EdOWHIuXaEaPBoj_6r@%x9xV(a3l%RkWe0VL z`+e39MMPU+A111hf))b@00026BXw=JY67mK#&Ow%pJH^5TDF^jivuz@K2+^W6|H0d z@lk4L`hVnoqOzJQl=I=L)KFd(C=EmtEgs0vjM|X!R?(e?LR-A5p?46-w~<=)JYdC* zF|{1sSIip!N0Oa!bU^WqBOWDc#4N}5zbI6EBY^uLI<8kDy_l)8r8GBvdq&lUtK`S= nPJJlGfnAZe0ssK;WBdc9TZr$z%1|o+0000Cj=OYC6weLHQx&rVq8P{(^C;uU4u;s|8M6aaCgu7P z_B*GDse~oEUM5aJ*BEte+Y4c-j9%l|g6Nn4x+Og$RjWzksIB}m)aEkXdjzu;K*jei zj&I)P>D^PU&VSj;K$O(3I1^LQas;kff2h7EVJB?1;MLNjJNzQ3b^w(}yJd;QT? z1REXo?aFL&y^x{I_7v&6&kI%k?|^IvL8=BKrTwPTkIc>$IRY_vp z&uGU002ov JPDHLkV1m3OL1O>_ delta 648 zcmV;30(bqp1)v3xB!6c~L_t(|ob8)Yl7t`(MBS~qiT6Jeci9hXDJlshNEm|l`?45_ zZBW3*ISv2-004kD^5YUErIe4)^UNjJ@e))4DWy{C1*y-2kdhqaHlLBkqNY`Gx|)kg zPbu+)^6c|aBiHWG0S&TZey^3~vL z@a7Ex;=p1bviNyNx@v9*+=gG$)ccY2`tij%Y(WPspPz4VX(rv{!rVDP#FF~+Jjq3p zafu&H)k!85$J04H0Xa2!ByCfxS;je7#=B$~YjQokWBN`{Gf9oHx4t80VVt0o@N69K z*}+ggZ^A~zVSgO}0002sC9Hh|cm<985>o}}?*U}*qG9o?CAE#Dc92G7Q67nGQDrY{$2s=tkRlk=1AYrB=iR$&R??GMfc+^$)Pc9n#9O0;ZzQN~h0)L+a#js+vT3bssJ_(m4Mpa^o zs){ZaM(%yz=SEzlHgZ=hRM){?s?=zzlHVmW4>7-R+%?-kEjxH8->6P zgoL9Hz6Mea00=_W4UK6l?yjnjn6~29syIGwXarl46H^tz!3_;!D{i5R)9Qe(Z;$g( zXtx#ZDt{lQs-*7;h-NEpr>dKnw&Igiy?RSB0@WcXrmgrkRR9100GLL{x1phI#Z6V+ zA*QXkqbd>8i&#us@foUgFDRz1_!w1IGcKmB_yARU2gI}$cT}au90g|Q4d8|@#{Ul* iF>S?|ssI3BEq_9CT=Eri0D}_2>QV+&LaDb-(q5xj$T>G=r8{Z4Xw~YCub$bXFMk`tcZe1BP0C>Xv>vn< zk+FjEKdR!cFV(ENAUrdqitWZ$h}i*AoURqO5nexIc7V#DT3^f#Jw;Y8O%XdSW-xFE z97@nyvYosB2ISEqAK79~4(xzZ*PI`YJ;~aRs^t$uRhJ3!1njBW{sn&Lm!9Ig`68ZJ zvJVj$s^8SWGk@T9#4cE;wXZ;zg=X>}Qq}^L>PWGqp zmv*v05$0efRH2!04$p*CKZqg!6Mhs|Iz(g>s@j$cT>{%o23d~mjI-BE+IB1_(Fxm# zseQ7Bi^h0kS#6Crx~$Xd7Pxvn!T7;H=-1tSYPWdqT7TQMbAo4eN1vm&T|A1zg7Pwa z0!DX9))zXisP_b<<=775;S+E=*7~lCQ&=7z&nIjG>@zT#r(93h<3b*)#wjYVJsF<~ z@0!RBO(KlJp051a5PLOrM^9$#4VlxwH_p7^00000000000000003XFKalqk@I#|vG Q00000Ne4wvM6N<$f^6jVQUCw| delta 504 zcmVI4cK)aj0iT6KJ@3J4A7^WavmDw@s{(!=BS2)-BdSU=A>8aeYeZG{e)mq#wrZ(W=bn=?iFd z2V~bYUOh{aQqQJ5e#wkRN#Droh*I)78@h;CFmd#8RZmR9(ac@2gW7&(*-^zj z)&T$j000000DoW!YwH-k3d7ZS|7PACj`x@Fay#B%2r*a*r_f5s!z;nn58}RW!mAjm z9Fa>^*R$|hyUxV&lOWAAE93n2vZ<1{Qsws{X4cO-L+E-sso5-wFK5>ZphNzZ`YR%nanS=+R+ty3P z&pB<(_0A1U3xJ;kH#f_b`nC+Ald6+NrH1M?;j;qy#>o**W2vuxcEmoKZ>)}f6oEOw ux%F51m_I%M00000000000002M)AN$!87++`M4TZ|wkqN?gez;Wpu~D}1_iN;53wV)3p< zsZIIcLavP(o!Z^#gANBM6cuS$a9!ymWlW{7_EojCWO*tUtA9o%Z&Vz%de;txWBg93 zMeIWn(x+6&txwTMPc;#+o=?0WK9 zqNRX76vVZPuYUoa(O-4U=&hwVud}^|3#XvCOc}YxO8R!fMk?p8w#x+o0002E=qt#G z{bOk$$I_|+UuZSPP4%o+jJf{XSSuTvX&nQk|Dm89LJW-S^FbCBWk^=TR(aHVs+4b) zyqOgvK%{l>5}hy($mfXS;aX@SCF82I+_=zQEEfUFS%3UMF%faOzH<@g(F`1TMl{C; zKJWzA_XO7W1lE5I_KPPGFHcP2rj6L)MZwp86d!NIs%?v&gA_MMG?iA#s~g@*yAKc! zGLVC`6jKtGht)J(11lRLLOOHHO^9J}4k3mwID5kR$U__(u}in?5nT!dvbgMR?t5zV=Q4I+W|BZ2lKf%ca{ zHFZt6re6#?h}p_rc~g9T5M##{I|r#Aj%X^4$=PqdjdoukY@{Iv=_zI;EKjS=D6A2a z3tD;3VZ<2VHEFee!m^>T!NH{eAE25iwJguLK4F0002Mnw3daBd diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00011.png index 39359b8bfb6e7698d06eba134502ba880d7a424c..08f05afc98e2da27fb1fdacb170bdc2c8718ab05 100644 GIT binary patch delta 712 zcmV;(0yq7{1>gmcB!8z#L_t(|ob8-Zj)Wi#hMmdY#QPt~yX*rA+q9+rKpA!C{~ji$ zU@1^QD&w{hLI@#*d?PPB>v0_Qdf)ddDc57nYgoZ?9Mz;+Yh`4$+%}8S5c9@uDg_k4 zyIeie;?K}ksLUz-!)hpU*(UbhQ+`0R0+f%m43$aN@l{o&XMb7OtEp}_<&w5g*JoW? zsfj*>j(`By$|{tpQfOOW5)a{;YO~3asxnkz%V)RIDY1?)RcoZ55=KB4^DBXJ_S0-# zYSjp{j#av$w-&29;M&zS9z9!+hpt|+5~d)RuC*F(4n)ril;*^O&<>EJ40Iefr_|%# z1=`bPr=22N27f45kQe3JU9RjJaM=W)Dt5_3=OigM<4RUdLC+=2Z9zR9J7Eyj^LN|j z5<&F5vRwodERySyuR z4fyJ4Xx9niZ9(gAU)}*-EQ;BnQ;-|6c(iacv(V{-rp@5qvV5O)hah6EaEugHoPsWf z9Y6>n1b?RW=yo^e4Qti(5X=`hvIt+;=qW|dE2;mrpI0>!3n~TM-HP0mw1R@_Mio$u zcRJ;|{O;|~l(ekEmCUgGkb|rMa$$e1Hc*wTp_Lkx1#ZxSDG1bwFc=MW2f>P|DbNWP z7iSx@`7~&OlNpX)G4x`c;5QE9Yy%%k$ojUzHbJu!K3#(3C}}MlkLI#P*tNi2LMI89 uW!DG6sAsICr46jq|MN3K2qA=!75oC1($BiUK1yH!0000O7AhO;}pN$!6n@6rdSE)_6DFq+N(J#;ce z5fL?#Y_|;n0002siM&Fzq?F3_zVAhnuh%4{RLm>(R|c0}@D5fQx_LY6Z^X)sM-T1i z(CV}#jTNpT%W3a;T@OFb`faMn(z-`)iS9TYS6*F=SrP57-+#Fl0%kx1v2R64?@}RO z#14JIt7|d4^)8QPhE?`E$7$>Ubi;dfwx8*bQ!Q3AvI>z9k5^0>fD86#x-HquPhr9U zSp32Zl<3RO;uj%?wQU$dzyMI!SbU+CtXzEdah6uERB0uPJ=CyGSpfMSu>Pa=KPq*M`Db9u^5C-;kyz0U?}<9nRoRG4Y-V+ zRR}~OI2>be8F2MNT>4IUaY|r{PbKZUAd>bH5xan#_!v{@XK&&$SoV7v{F;>_|h$<{WlfeK0001zfJ-V%i-!QGGiQsRpXA_?2^pK|g zO3Kgh{eP-@azVLaep;cY5-llMRjd+AMq9=MT4M<^>a@_A4HYNBh^48a)7V_QSf9;@NeerX>F5ztudS26TInceRN}0n z(SH&?+=A#V(YB3SGi?(VEfBX*Cyi}cj6q}8vn8!W(`M|{_r)0i0002M2z~+ENVDXj S36J6c0000F1DKvCN1O?>|&ahERKGO7edU>woOf2#x& z3<8T}N>c&=0C-0q{;E0W^7=TAQgXhYbH9Zr4ghYJk zrmcY5n4WK2b)0kHod8dd?W&RG@{)~+EIGTbnw2%n)oL{rL4SMGi*-FZXZ{$Pkw}et{40d5v z(^S_}6A-(*Ua!_PvO=G>AO%&aB-5>&R)pha^S$s!-Y4MPyILEg)v77mv5ibT!k&Jr zo5~8UkGH;tR)4oERVM`|05!IYp>AtQpZ$$Im4g1SRm;}d&cH8WCpGiC{mKOZ00000 zK-%N46K|ptYNG#Qe*#YQL;QrD=m%mBB9Vn6u@6Tg)R@A;!FuaYMNF%n?UqNZs>ilk zXS2J9r8%ylsS{lng{=~Q3;Sd<4rT>o0)jCC!8ZB_jVt6%&1E-Mn<{%O0000000000 c003Yo-&2%ejg|QcH~;_u07*qoM6N<$g80D5Z~y=R delta 413 zcmV;O0b>5l1GfW^B!7NML_t(|obB6DlENSifMMO)oAmxi%3bz>ZU#w-NTFf3|M%3P zfS6EF2Okdr0DwDs4(UZi^m^MiElJmF5|MnUNikr37l(DUhhQR-kIyOW=x0*%#xeVK zP7XNvKH1)<3G8Ii zO?b9Z)AoEnV}HI0H!9}KpLuuz000000REl8-zM+oAk;+vVlM$F`XTnP6a7HsAQG!k zB=+G*gc@C#I2iBJQxQJNj@#Q)Q|UC7JxEbIfNjrRYbQko?22PsPGPO2y@z#Hvzs2w zS_cUTMgoG({fpA48kc6>jf+i{Jr)1}0000000000uojXZVz*a+NEiW~00000NkvXX Hu0mjfbYsS? diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00010.png index ac31f5f8c467cbdf4e93eb888204c6c8d7758808..216a4efb397745e381fdf0fda9dd4e8f2aa2c904 100644 GIT binary patch delta 646 zcmV;10(t$31)l|wB!6Z}L_t(|ob8%hlEfegMV+bHN$-D2?qxo#wk!oyBoUK)zPb@n z@r?-q00000;EnuDX~!7Lzn{;it1RoRqb`NZ7-KAjty-3p-pC47_AbA(^-hJQGOGS~ z09A{)2BzkJzEql1Zu!$xlY$%$vO-(YavW7^-0!Lga$s^6#(!HR3s=z0fR@}U!8M#h z_C@Iw($0t>eUo33+^QO@HM+b8qTcug0ten^VwZFd4a1M&@q9woKit0RR9108F{+6f}OqQAbg1 zP361~Ihzdz*5xEcLF;zLYi@#NFm4bb_8bdxab~ zg(3jQg?}9&KSRn2?_onYI>7Y>1|3kn6t=?d)1$)XaY8RBVx003>qKFRi+jMExqA<2 zziha<0ssI2001F`k*}j2h82$%&fzeuc(kwu7qQKt12%&W*bFvd-9YPz5oCK delta 624 zcmV-$0+0Ql1&IZaB!5szL_t(|ob8)Ya_%4qM!lW86ZgL)_tJ+<9R`sQ#i;Q+PYo&> z6^QsZ1ONa40Du$u*RLX_L?2^}x0PufD#@zoW36(-Aj^g+C0&1((AUfrSn~#cdKyz= zjBFC^4aHW?b8UxpS{wN_hWH1o`Sg7m|9cwWBJP@gRaqi#%zx6PEM1H9*g3ft+$^9Z zzx*T15GPA#>jAh2hD# z5|%?&iptH%vj5j3y|iLUf>5LlYF%4~y^}T6_EF~_io!ObUQMj&%S;P+RAj8M9TOHn zG31(48l4%P$iOQ}7c4i0+d+5FKnoCq9u1^yX2l{smVZ(Svl1oLw~gE}2(#~nMR_?G zzR&eWtGl2NbJ@YDldubpKPy_04ZP5Y`JPAJ3C#X?X+Gs1`}2Y&zJg8;N2Y_An1c-J z;V4LFD6w+wtXn$`?JI0YPc9luZ*!crY^7J?bFQ$)OQ{G@W8ebl*N}RJbC{5h4w!m^ z!ve6I!f8@?d-d3$b35TGG~_t-PplnP{Idzp`%5{p2@kZ6;4zd8gl zqM{NfB>(^b0Dvd*a%tzB%RiT8*;Tf6j?-O>RxsyGLTWElqq3z#%2Ms`^Y*^?TGLtq z>yH~ywy5l(x}~dp`5=~U;qTZBZ-`^TR?u3Nq{eH%Sry`_)PF44XgaaOu4e|+P^%2r zXbRNMvcaOA7C*9}VOTI)vDaK)iWPK)hkzMCHEC7uDtL|CcEotyS9_{@rS2qhw=47$ zVIe3rj2$C1oxN7~als-N5Q6&rUOp8S${EdOcVllE7F@6*v16rY2GpCgb?MVKZMK3@ z%77URfo!rME`M%1%STk4=?A`BJj{LJ-s~gfHC#qwc0soxYS^~h@tuTYahq9jiFu2k7AAAgQx*|#bZb>yu_n)uN{khDbHo}#&|t6&Is^{A000mGg6T-g z{MTjGO<=;LyC9ZvtWQItr2Z{tF4Olp3wIKP8DJ+VW0Rd@8GjI?G5E~;8B>Iy2l}0u zq65S)Ru5rt2e37;aaHstDaCr*s{;T40002t`~y5dLN~gjbB!4GKL_t(|ob8)imct+jhSQ$eiThuYdzpuvQi^C%yrucSr<4&* z5K+-N4gdfE0DwF4aO%ex`Ogr-*TTFEmrzywXRdI=OQwo3MiPqFQ(gY0T&v-II8To< z5ke3~v@5Dw&9=6~8&&;4ykvNx>NfM|Q7)spjK3<9s9u?x(tpx)u8h;T7W#~U6#Dq8 zk)ax*5J0$=XrgTWwhrjt=AZ!+3oFnJZ)OgX*h^8*Xhp!ua_w0<;xUKn7R<8<}EHQJc?@`uEJeD7lo+&j5&FSRAOIY zGoIQIf);~SkPB>j0RW%_2&OCH`LAisZNjFjAdzuQcSEWqeO5D<$LBr^cM_BlP)<_z zO?Iwj{Xj;HeDI$4GqwmpH?%vkMF*%SRySdB2Z%Y)I4jmBDb;rE%>e)a004mQ`~&F@ VBN&t#pqT&w002ovPDHLkV1m8l4$Yu&!FJ4f!>!a#j4|$oX=k%AIaiI58d`k!UiaQod5QOs zCDiEYUS5l7&&0FyBQH&yPvtsPphBxvtES9%Qv03ZMW000000000i;TP}k&60BX RF{}Up002ovPDHLkV1nh?%Z&g4 delta 403 zcmV;E0c`%k1FZv)B!6^CL_t(|obB3Ma)cldKv6Q4ov{BUv6uO9iXwE|gFFPoJzp8+ zq21D2DVzfU0NBw_WB(9B`qO*=wQ<@eJrajXf1Wk2xJcPCgpf@wo5j9rn>a$XS4-!} zdoS;#u%p_mI@aZ~fEu@O96xJw^_DZgEuC$~W7RTLJfc38a(_v+Ox+mV5`9*H6mS00 z%20!46p*x6HiaF1wZ45#m~2zG?o&e&5HBcRar;oJm|!{Y)rsV@BJ)vQX$=EQkSkmM zMv-Hmn#7P00000z+U*j(ruJb6aAb02{_T8;uChFKM^^Yi7GS` z@8OvU^#+XX0`k-ok1WmDA}CL-`G?%8Hz)z4Hs?N<++{U%-xUd%j08+Z0wyB?|CGAr xUp=+p5vP6gJn1tO0000000000006LrH&k_~QtrEzj0^w(002ovPDHLkV1o0-w6_2N From b1c40e7c2fada0c0c6d89fd42bfa00912001f30a Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 12:09:10 +0300 Subject: [PATCH 34/40] Rename InputCompressed to SigTarget --- crates/app-core/src/handlers/sign_tx/mod.rs | 64 ++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index 43fc7b8..1b84582 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -45,16 +45,19 @@ mod summary_collector; pub use summary_collector::{CoinOrTokenId, InputCommand, TxSummaryCollector, TxType}; // u32 is enough to cover max possible number of inputs and outputs (note that usize is also -// 32-bit on this platform, but we want to be specific about size) +// 32-bit on Ledger, but we want to be specific about size) type Index = u32; -pub struct InputCompressed { +/// A "signature target". Usually, one input will produce one SigTarget (more than one SigTarget +/// is possible in the case of multisig; it can also be zero for non-signable pseudo-inputs, such +/// as FillOrder). +pub struct SigTarget { pub path: CompressedDerivationPathForTxSigning, pub input_idx: Index, pub multisig_idx: Option, } -impl InputCompressed { +impl SigTarget { fn new( addr: InputAddressPath, input_idx: Index, @@ -88,7 +91,7 @@ pub struct TxInputsProcessingContext { input_commitments_hasher: Blake2b_512, summary: TxSummaryCollector, - inputs: Vec, + sig_targets: Vec, spinner: NbglSpinner, @@ -101,7 +104,7 @@ impl TxInputsProcessingContext { let finished_with_inputs = self.num_inputs_parsed >= self.metadata.num_inputs; if finished_with_inputs { - if self.inputs.is_empty() { + if self.sig_targets.is_empty() { return Err(StatusWord::NothingToSign); } @@ -122,7 +125,7 @@ impl TxInputsProcessingContext { input_commitments_hasher: Blake2b_512::new(), expected_input_commitments_hash: input_commitments_hash, summary: self.summary, - inputs: self.inputs, + sig_targets: self.sig_targets, spinner: self.spinner, num_inputs_parsed: 0, }, @@ -141,7 +144,7 @@ pub struct TxInputCommitmentsProcessingContext { expected_input_commitments_hash: [u8; 64], summary: TxSummaryCollector, - inputs: Vec, + sig_targets: Vec, spinner: NbglSpinner, @@ -185,7 +188,7 @@ impl TxInputCommitmentsProcessingContext { metadata: self.metadata, tx_hasher: self.tx_hasher, summary: self.summary, - inputs: self.inputs, + sig_targets: self.sig_targets, spinner: self.spinner, num_outputs_parsed: 0, })); @@ -196,7 +199,7 @@ impl TxInputCommitmentsProcessingContext { self.tx_hasher, self.summary, self.metadata, - self.inputs, + self.sig_targets, self.spinner, ) } @@ -213,7 +216,7 @@ pub struct TxOutputsProcessingContext { tx_hasher: Blake2b_512, summary: TxSummaryCollector, - inputs: Vec, + sig_targets: Vec, spinner: NbglSpinner, @@ -242,7 +245,7 @@ impl TxOutputsProcessingContext { self.tx_hasher, self.summary, self.metadata, - self.inputs, + self.sig_targets, self.spinner, ) } @@ -254,7 +257,7 @@ fn switch_to_signing( mut tx_hasher: Blake2b_512, summary: TxSummaryCollector, metadata: TxMetadata, - inputs: Vec, + sig_targets: Vec, spinner: NbglSpinner, ) -> Result { if ui_approve_streaming_review(review, &summary, metadata.coin)? { @@ -268,9 +271,9 @@ fn switch_to_signing( Ok(TxProcessingContext::Signing(Box::new(TxSigningContext { metadata, - inputs, + sig_targets, spinner, - num_inputs_signed: 0, + num_sigs_produced: 0, tx_hash, }))) } else { @@ -282,31 +285,31 @@ pub struct TxSigningContext { metadata: TxMetadata, tx_hash: H256, - inputs: Vec, + sig_targets: Vec, spinner: NbglSpinner, - num_inputs_signed: Index, + num_sigs_produced: Index, } impl TxSigningContext { fn compute_signature_and_append( mut self: Box, ) -> Result<(TxInputSignatureResponse, TxProcessingContext), StatusWord> { - let address = self - .inputs - .get(self.num_inputs_signed as usize) + let sig_target = self + .sig_targets + .get(self.num_sigs_produced as usize) .ok_or(StatusWord::WrongContext)?; - let addr = address.path.to_full_path(self.metadata.coin); - let private_key = Secp256k1::derive_from_path(&addr); + let path = sig_target.path.to_full_path(self.metadata.coin); + let private_key = Secp256k1::derive_from_path(&path); let sig = schnorr_sign(&private_key, self.tx_hash.as_bytes())?; let signature = Signature(sig); - let input_idx = address.input_idx; - let multisig_idx = address.multisig_idx; + let input_idx = sig_target.input_idx; + let multisig_idx = sig_target.multisig_idx; - let has_next = ((self.num_inputs_signed + 1) as usize) < self.inputs.len(); + let has_next = ((self.num_sigs_produced + 1) as usize) < self.sig_targets.len(); let response = TxInputSignatureResponse { signature, @@ -316,7 +319,7 @@ impl TxSigningContext { }; let new_ctx = if has_next { - self.num_inputs_signed += 1; + self.num_sigs_produced += 1; TxProcessingContext::Signing(self) } else { TxProcessingContext::Finished @@ -378,7 +381,7 @@ impl TxProcessingContext { summary: TxSummaryCollector::new(), num_inputs_parsed: 0, input_commitments_hasher: Blake2b_512::new(), - inputs: Vec::new(), + sig_targets: Vec::new(), }, ))) } @@ -430,15 +433,12 @@ fn handle_input( mut ctx: Box, ) -> Result { let num_inputs_parsed = ctx.num_inputs_parsed; - let compressed_inputs = input_data + let sig_targets = input_data .addresses .into_iter() - .map(|a| InputCompressed::new(a, num_inputs_parsed, ctx.metadata.coin)) + .map(|a| SigTarget::new(a, num_inputs_parsed, ctx.metadata.coin)) .collect::, StatusWord>>()?; - // FIXME: `ctx.inputs` is not really a collection of inputs, as it can contain multiple entries - // for one input in the case of multisig. Possible alternative name: "signature targets" - // (need to rename InputCompressed as well). - ctx.inputs.extend(compressed_inputs); + ctx.sig_targets.extend(sig_targets); ctx.summary.process_input(&input_data.input)?; From bcf0534e54239112394521f1d23b5f05f1142c77 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 13:48:17 +0300 Subject: [PATCH 35/40] Encapsulate hashing in the Hasher struct; avoid redundant allocations when encoding into a hasher. --- Cargo.lock | 1 + Cargo.toml | 1 + .../src/{handlers/utils.rs => app_ui/mod.rs} | 19 +--- crates/app-core/src/app_ui/utils.rs | 38 +++----- crates/app-core/src/handlers/mod.rs | 20 ++++ crates/app-core/src/handlers/sign_message.rs | 8 +- crates/app-core/src/handlers/sign_tx/mod.rs | 93 +++++++------------ crates/app-core/src/hasher.rs | 75 +++++++++++++++ crates/app-core/src/lib.rs | 16 +--- crates/app-core/src/utils.rs | 16 ++++ crates/messages/Cargo.toml | 1 + crates/messages/src/lib.rs | 45 ++++++--- docs/technical_specification.md | 4 +- 13 files changed, 204 insertions(+), 133 deletions(-) rename crates/app-core/src/{handlers/utils.rs => app_ui/mod.rs} (65%) create mode 100644 crates/app-core/src/handlers/mod.rs create mode 100644 crates/app-core/src/hasher.rs diff --git a/Cargo.lock b/Cargo.lock index 4f1a245..e7850bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -745,6 +745,7 @@ version = "0.1.0" dependencies = [ "derive_more", "mintlayer-core-primitives", + "num-traits", "num_enum", "parity-scale-codec", ] diff --git a/Cargo.toml b/Cargo.toml index a7cd1cc..984ffe6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,6 +19,7 @@ image = "0.25.8" ledger_device_sdk = "1.35.1" ledger_secure_sdk_sys = "1.16.1" num_enum = { version = "0.7.5", default-features = false } +num-traits = { version = "0.2", default-features = false } # Note: the testmacro crate is published by Ledger and its source code comes from the `testmacro` # dir inside the sdk repo, i.e. https://github.com/LedgerHQ/ledger-device-rust-sdk/tree/cad196841dbd72c037cfa01bec81a4a3ae57a04e/testmacro # (though the published version is a bit older). diff --git a/crates/app-core/src/handlers/utils.rs b/crates/app-core/src/app_ui/mod.rs similarity index 65% rename from crates/app-core/src/handlers/utils.rs rename to crates/app-core/src/app_ui/mod.rs index 7f5d404..3763f0a 100644 --- a/crates/app-core/src/handlers/utils.rs +++ b/crates/app-core/src/app_ui/mod.rs @@ -15,18 +15,7 @@ * limitations under the License. *****************************************************************************/ -use crate::StatusWord; - -use mintlayer_messages::H256; - -use ledger_device_sdk::hash::{blake2::Blake2b_512, HashInit}; - -pub fn mintlayer_hash(data: &[u8]) -> Result { - let mut hasher = Blake2b_512::new(); - let mut message_hash: [u8; 64] = [0u8; 64]; - hasher - .hash(data, &mut message_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - Ok(H256::from_slice(&message_hash[..32])) -} +pub mod address; +pub mod menu; +pub mod sign; +pub mod utils; diff --git a/crates/app-core/src/app_ui/utils.rs b/crates/app-core/src/app_ui/utils.rs index b592134..b691b07 100644 --- a/crates/app-core/src/app_ui/utils.rs +++ b/crates/app-core/src/app_ui/utils.rs @@ -17,22 +17,18 @@ use alloc::string::String; -use ledger_device_sdk::{ - ecc::ECPublicKey, - hash::{blake2::Blake2b_512, HashInit}, - include_gif, - nbgl::NbglGlyph, -}; +use ledger_device_sdk::{ecc::ECPublicKey, include_gif, nbgl::NbglGlyph}; -use mintlayer_messages::{encode, Destination, PublicKeyHash, Secp256k1PublicKey}; +use mintlayer_core_primitives::PUBLIC_KEY_HASH_SIZE; +use mintlayer_messages::{encode, encode_to, Destination, PublicKeyHash, Secp256k1PublicKey}; -use crate::{mlcp, StatusWord}; +use crate::{hasher::Hasher, mlcp, utils::cut_array, StatusWord}; pub fn bech32m_encode(hrp: &str, data: &[u8]) -> Result { - let parsed_hrp = bech32::Hrp::parse(hrp).map_err(|_| StatusWord::TxAddressFail)?; + let parsed_hrp = bech32::Hrp::parse(hrp).map_err(|_| StatusWord::AddressEncodingFail)?; let encoded = bech32::encode::(parsed_hrp, data) - .map_err(|_| StatusWord::TxAddressFail)?; + .map_err(|_| StatusWord::AddressEncodingFail)?; Ok(encoded) } @@ -83,22 +79,12 @@ pub fn compress_public_key( } pub fn to_public_key_hash(pk: &Secp256k1PublicKey) -> Result { - let mut blake2b256 = Blake2b_512::new(); - let mut public_key_hash: [u8; 64] = [0u8; 64]; - - blake2b256 - .update(&[0]) - .map_err(|_| StatusWord::TxHashFail)?; - blake2b256 - .update(&pk.0) - .map_err(|_| StatusWord::TxHashFail)?; - - blake2b256 - .finalize(&mut public_key_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - let mut pkh = [0u8; 20]; - pkh.copy_from_slice(&public_key_hash[0..20]); + let mut hasher = Hasher::new(); + + encode_to(&mlcp::PublicKey::Secp256k1Schnorr(*pk), &mut hasher); + + let full_hash = hasher.finalize()?; + let pkh: [u8; PUBLIC_KEY_HASH_SIZE] = cut_array(&full_hash.as_fixed_bytes()); Ok(PublicKeyHash(pkh)) } diff --git a/crates/app-core/src/handlers/mod.rs b/crates/app-core/src/handlers/mod.rs new file mode 100644 index 0000000..82f67fc --- /dev/null +++ b/crates/app-core/src/handlers/mod.rs @@ -0,0 +1,20 @@ +/***************************************************************************** + * Mintlayer Ledger App. + * (c) 2025-2026 RBB S.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *****************************************************************************/ + +pub mod get_public_key; +pub mod sign_message; +pub mod sign_tx; diff --git a/crates/app-core/src/handlers/sign_message.rs b/crates/app-core/src/handlers/sign_message.rs index f0f3faf..faf1ade 100644 --- a/crates/app-core/src/handlers/sign_message.rs +++ b/crates/app-core/src/handlers/sign_message.rs @@ -25,8 +25,8 @@ use mintlayer_messages::{ }; use crate::{ - app_ui::sign::ui_display_message, errors::cx_err_to_status, handlers::utils::mintlayer_hash, - mlcp, DataContext, StatusWord, + app_ui::sign::ui_display_message, errors::cx_err_to_status, hasher::Hasher, mlcp, DataContext, + StatusWord, }; pub struct SignMessageContext { @@ -92,8 +92,8 @@ fn compute_signature( .copied() .collect::>(); - let message_hash = mintlayer_hash(&message)?; - let message_hash2 = mintlayer_hash(message_hash.as_bytes())?; + let message_hash = Hasher::hash(&message)?; + let message_hash2 = Hasher::hash(message_hash.as_bytes())?; let sig = schnorr_sign(private_key, message_hash2.as_bytes())?; diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index 1b84582..0eef195 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -19,14 +19,13 @@ use alloc::{boxed::Box, vec::Vec}; use ledger_device_sdk::{ ecc::{Secp256k1, SeedDerive}, - hash::{blake2::Blake2b_512, HashInit}, nbgl::{NbglSpinner, NbglStreamingReview}, }; use mintlayer_messages::{ - encode_as_compact, encode_to, Encode, InputAddressPath, Response, SignTxNextReq, - SignTxStartReq, Signature, TransactionVersion, TxInputCommitmentData, TxInputData, - TxInputSignatureResponse, TxOutputData, H256, + encode_as_compact_to, encode_to, InputAddressPath, Response, SignTxNextReq, SignTxStartReq, + Signature, TransactionVersion, TxInputCommitmentData, TxInputData, TxInputSignatureResponse, + TxOutputData, H256, }; use crate::{ @@ -34,7 +33,8 @@ use crate::{ ui_approve_streaming_review, ui_new_streaming_review, ui_start_streaming_review, ui_streaming_review_show_input, ui_streaming_review_show_output, }, - handlers::{sign_message::schnorr_sign, utils::mintlayer_hash}, + handlers::sign_message::schnorr_sign, + hasher::Hasher, mlcp, utils::{check_derivation_path_for_tx_signing, CompressedDerivationPathForTxSigning}, DataContext, StatusWord, @@ -82,13 +82,13 @@ pub struct TxMetadata { pub struct TxInputsProcessingContext { metadata: TxMetadata, - tx_hasher: Blake2b_512, + tx_hasher: Hasher, // Note: input commitments have to be sent together with the inputs, because they contain // the actual amounts that the inputs consume. But they can't be put into the transaction hasher // until all inputs have been processed, so they'll have to be sent again via a separate pass. // We hash the commitments to ensure that the same ones are sent during both passes. - input_commitments_hasher: Blake2b_512, + input_commitments_hasher: Hasher, summary: TxSummaryCollector, sig_targets: Vec, @@ -110,19 +110,15 @@ impl TxInputsProcessingContext { // Update hash for input commitments and proceed with outputs self.tx_hasher - .update(&self.metadata.num_inputs.to_le_bytes()) - .map_err(|_| StatusWord::TxHashFail)?; + .update(&self.metadata.num_inputs.to_le_bytes()); - let mut input_commitments_hash: [u8; 64] = [0u8; 64]; - self.input_commitments_hasher - .finalize(&mut input_commitments_hash) - .map_err(|_| StatusWord::TxHashFail)?; + let input_commitments_hash = self.input_commitments_hasher.finalize()?; Ok(TxProcessingContext::ProcessingInputCommitments(Box::new( TxInputCommitmentsProcessingContext { metadata: self.metadata, tx_hasher: self.tx_hasher, - input_commitments_hasher: Blake2b_512::new(), + input_commitments_hasher: Hasher::new(), expected_input_commitments_hash: input_commitments_hash, summary: self.summary, sig_targets: self.sig_targets, @@ -139,9 +135,9 @@ impl TxInputsProcessingContext { pub struct TxInputCommitmentsProcessingContext { metadata: TxMetadata, - tx_hasher: Blake2b_512, - input_commitments_hasher: Blake2b_512, - expected_input_commitments_hash: [u8; 64], + tx_hasher: Hasher, + input_commitments_hasher: Hasher, + expected_input_commitments_hash: H256, summary: TxSummaryCollector, sig_targets: Vec, @@ -160,10 +156,7 @@ impl TxInputCommitmentsProcessingContext { if finished_with_inputs { // Make sure the hashes match before continuing with the outputs - let mut input_commitments_hash: [u8; 64] = [0u8; 64]; - self.input_commitments_hasher - .finalize(&mut input_commitments_hash) - .map_err(|_| StatusWord::TxHashFail)?; + let input_commitments_hash = self.input_commitments_hasher.finalize()?; if input_commitments_hash != self.expected_input_commitments_hash { return Err(StatusWord::DifferentInputCommitmentHash); @@ -179,9 +172,8 @@ impl TxInputCommitmentsProcessingContext { } } - self.tx_hasher - .update(&encode_as_compact(self.metadata.num_outputs)) - .map_err(|_| StatusWord::TxHashFail)?; + encode_as_compact_to(self.metadata.num_outputs, &mut self.tx_hasher); + if self.metadata.num_outputs > 0 { let new_context = TxProcessingContext::ProcessingOutputs(Box::new(TxOutputsProcessingContext { @@ -213,7 +205,7 @@ impl TxInputCommitmentsProcessingContext { pub struct TxOutputsProcessingContext { metadata: TxMetadata, - tx_hasher: Blake2b_512, + tx_hasher: Hasher, summary: TxSummaryCollector, sig_targets: Vec, @@ -254,7 +246,7 @@ impl TxOutputsProcessingContext { fn switch_to_signing( review: &NbglStreamingReview, - mut tx_hasher: Blake2b_512, + tx_hasher: Hasher, summary: TxSummaryCollector, metadata: TxMetadata, sig_targets: Vec, @@ -262,12 +254,8 @@ fn switch_to_signing( ) -> Result { if ui_approve_streaming_review(review, &summary, metadata.coin)? { // Finalize the tx hash for signing - let mut message_hash: [u8; 64] = [0u8; 64]; - tx_hasher - .finalize(&mut message_hash) - .map_err(|_| StatusWord::TxHashFail)?; - - let tx_hash = mintlayer_hash(&message_hash[0..32])?; + let first_hash = tx_hasher.finalize()?; + let tx_hash = Hasher::hash(first_hash.as_bytes())?; Ok(TxProcessingContext::Signing(Box::new(TxSigningContext { metadata, @@ -351,23 +339,15 @@ impl TxProcessingContext { const VERSION_1: u8 = 1; const SIG_HASH_TYPE_ALL: u8 = 1; - let mut tx_hasher = Blake2b_512::new(); + let mut tx_hasher = Hasher::new(); // mode - tx_hasher - .update(&[SIG_HASH_TYPE_ALL]) - .map_err(|_| StatusWord::TxHashFail)?; + tx_hasher.update(&[SIG_HASH_TYPE_ALL]); // version - tx_hasher - .update(&[VERSION_1]) - .map_err(|_| StatusWord::TxHashFail)?; + tx_hasher.update(&[VERSION_1]); // flags - tx_hasher - .update(&[0; 16]) - .map_err(|_| StatusWord::TxHashFail)?; + tx_hasher.update(&[0; 16]); - tx_hasher - .update(&num_inputs.to_le_bytes()) - .map_err(|_| StatusWord::TxHashFail)?; + tx_hasher.update(&num_inputs.to_le_bytes()); Ok(Self::ProcessingInputs(Box::new( TxInputsProcessingContext { @@ -380,7 +360,7 @@ impl TxProcessingContext { spinner: NbglSpinner::new(), summary: TxSummaryCollector::new(), num_inputs_parsed: 0, - input_commitments_hasher: Blake2b_512::new(), + input_commitments_hasher: Hasher::new(), sig_targets: Vec::new(), }, ))) @@ -443,8 +423,8 @@ fn handle_input( ctx.summary.process_input(&input_data.input)?; let (input, commitment) = input_data.input.into_input_and_commitment(); - update_hash(&commitment, &mut ctx.input_commitments_hasher)?; - update_hash(&input, &mut ctx.tx_hasher)?; + encode_to(&commitment, &mut ctx.input_commitments_hasher); + encode_to(&input, &mut ctx.tx_hasher); ctx.advance_next_input_step() } @@ -453,8 +433,8 @@ fn handle_input_commitment( mut ctx: Box, review: &NbglStreamingReview, ) -> Result { - update_hash(&comm_data.commitment, &mut ctx.input_commitments_hasher)?; - update_hash(&comm_data.commitment, &mut ctx.tx_hasher)?; + encode_to(&comm_data.commitment, &mut ctx.input_commitments_hasher); + encode_to(&comm_data.commitment, &mut ctx.tx_hasher); ctx.advance_next_input_additional_info_step(review) } @@ -465,7 +445,7 @@ fn handle_output( ) -> Result { if ui_streaming_review_show_output(review, &output_data.output, ctx.metadata.coin)? { ctx.summary.process_output(&output_data.output)?; - update_hash(&output_data.output, &mut ctx.tx_hasher)?; + encode_to(&output_data.output, &mut ctx.tx_hasher); ctx.advance_next_output_state(review) } else { Err(StatusWord::Deny) @@ -505,14 +485,3 @@ pub fn handle_sign_tx( _ => Err(StatusWord::WrongContext), } } - -// FIXME: this function is sometimes called twice in a row; re-use the buffer in such a case -// instead of reallocating it. -fn update_hash(data: &T, hasher: &mut Blake2b_512) -> Result<(), StatusWord> { - let mut buf = Vec::::new(); - encode_to(data, &mut buf); - hasher - .update(buf.as_slice()) - .map_err(|_| StatusWord::TxHashFail)?; - Ok(()) -} diff --git a/crates/app-core/src/hasher.rs b/crates/app-core/src/hasher.rs new file mode 100644 index 0000000..a2cf22e --- /dev/null +++ b/crates/app-core/src/hasher.rs @@ -0,0 +1,75 @@ +/***************************************************************************** + * Mintlayer Ledger App. + * (c) 2025-2026 RBB S.r.l. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *****************************************************************************/ + +use crate::StatusWord; + +use mintlayer_messages::{parity_scale_codec, H256}; + +use ledger_device_sdk::hash::{blake2::Blake2b_512, HashInit}; + +/// The hasher that produces Mintlayer-specific hashes. +/// +/// Note: we want to implement `parity_scale_codec::Output` for `Hasher`, which means that +/// its `update` method has to be infallible. But we don't want to `expect` on errors, so +/// on failure we just set `update_failed` to true, which will then cause `finalize` to fail. +pub struct Hasher { + hasher: Blake2b_512, + update_failed: bool, +} + +impl Hasher { + pub fn new() -> Self { + Self { + hasher: Blake2b_512::new(), + update_failed: false, + } + } + + pub fn update(&mut self, input: &[u8]) { + if self.update_failed { + return; + } + + if self.hasher.update(input).is_err() { + self.update_failed = true; + } + } + + pub fn finalize(mut self) -> Result { + if self.update_failed { + return Err(StatusWord::HashFail); + } + + let mut hash: [u8; 64] = [0u8; 64]; + self.hasher + .finalize(&mut hash) + .map_err(|_| StatusWord::HashFail)?; + Ok(H256::from_slice(&hash[..32])) + } + + pub fn hash(input: &[u8]) -> Result { + let mut hasher = Self::new(); + hasher.update(input); + hasher.finalize() + } +} + +impl parity_scale_codec::Output for Hasher { + fn write(&mut self, bytes: &[u8]) { + self.update(bytes) + } +} diff --git a/crates/app-core/src/lib.rs b/crates/app-core/src/lib.rs index fd74d2a..431e118 100644 --- a/crates/app-core/src/lib.rs +++ b/crates/app-core/src/lib.rs @@ -33,20 +33,10 @@ // specified above; we'll call it from our `sample_main`. #![reexport_test_harness_main = "test_main"] -mod app_ui { - pub mod address; - pub mod menu; - pub mod sign; - pub mod utils; -} -mod handlers { - pub mod get_public_key; - pub mod sign_message; - pub mod sign_tx; - pub mod utils; -} - +mod app_ui; mod errors; +mod handlers; +mod hasher; #[cfg(test)] mod testing; mod utils; diff --git a/crates/app-core/src/utils.rs b/crates/app-core/src/utils.rs index 603020d..6fa0a2c 100644 --- a/crates/app-core/src/utils.rs +++ b/crates/app-core/src/utils.rs @@ -82,3 +82,19 @@ impl CompressedDerivationPathForTxSigning { ] } } + +/// Cut an array of Copy types to a smaller size. +/// +/// Fail at compile time if the destination size is bigger than the original. +pub fn cut_array( + orig: &[T; ORIG_SIZE], +) -> [T; DEST_SIZE] +where + T: Default + Copy, +{ + const { assert!(DEST_SIZE <= ORIG_SIZE) }; + + let mut result = [T::default(); DEST_SIZE]; + result.copy_from_slice(&orig[..DEST_SIZE]); + result +} diff --git a/crates/messages/Cargo.toml b/crates/messages/Cargo.toml index 03edaeb..d0e861a 100644 --- a/crates/messages/Cargo.toml +++ b/crates/messages/Cargo.toml @@ -6,6 +6,7 @@ edition = "2024" [dependencies] derive_more = { workspace = true, default-features = false, features = ["display"]} num_enum = { workspace = true, default-features = false } +num-traits = { workspace = true, default-features = false } # Note: normally we would enable the "chain-error" feature of parity-scale-codec to make decode errors # more informative. But in the Ledger app we never examine or even print those errors, so enabling this # feature would only increase the size of the binary and make the app use more stack during decoding. diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index f1ff933..e337cd8 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -39,7 +39,7 @@ use mintlayer_core_primitives as mlcp; use num_enum::{IntoPrimitive, TryFromPrimitive}; use parity_scale_codec::{Decode, DecodeAll}; -pub use parity_scale_codec::Encode; +pub use parity_scale_codec::{self, Encode}; pub use mlcp::{ AccountCommand, AccountNonce, AccountOutPoint, AccountSpending, Amount, BlockHeight, @@ -382,16 +382,39 @@ pub fn encode(t: T) -> Vec { t.encode() } -pub fn encode_to(t: T, buf: &mut Vec) { - t.encode_to(buf) +pub fn encode_to(t: T, output: &mut O) +where + T: Encode, + O: parity_scale_codec::Output, +{ + t.encode_to(output) } -pub fn decode_all(mut bytes: &[u8]) -> Option { - T::decode_all(&mut bytes).ok() +pub fn encode_as_compact(num: N) -> Vec +where + // Note: without the Num bound, if N is a reference, the compilation would fail with + // "overflow evaluating the requirement `for<'b> CompactRef<'b, _>: Encode`". + // With the bound, the error is much clearer. + N: num_traits::Num, + N: parity_scale_codec::HasCompact, + ::Type: Encode, +{ + ::Type::from(num).encode() +} + +pub fn encode_as_compact_to(num: N, output: &mut O) +where + // Same note as in encode_as_compact. + N: num_traits::Num, + N: parity_scale_codec::HasCompact, + ::Type: Encode, + O: parity_scale_codec::Output, +{ + ::Type::from(num).encode_to(output) } -pub fn encode_as_compact(num: u32) -> Vec { - parity_scale_codec::Compact::::encode(&num.into()) +pub fn decode_all(mut bytes: &[u8]) -> Option { + T::decode_all(&mut bytes).ok() } /// This represents an APDU used in communication with Mintlayer Ledger app. @@ -502,10 +525,10 @@ pub enum StatusWord { TxLockTimeInvalid = 0xB001, #[display("Transaction wrong length")] TxWrongLength = 0xB002, - #[display("Transaction hashing failed")] - TxHashFail = 0xB003, - #[display("Transaction address failed")] - TxAddressFail = 0xB004, + #[display("Hashing failed")] + HashFail = 0xB003, + #[display("Address encoding failed")] + AddressEncodingFail = 0xB004, #[display("Different instruction than expected")] WrongInstruction = 0xB005, #[display("Key derivation failed")] diff --git a/docs/technical_specification.md b/docs/technical_specification.md index 0615e22..1a45e91 100644 --- a/docs/technical_specification.md +++ b/docs/technical_specification.md @@ -69,8 +69,8 @@ The application returns standard Ledger status words as well as app-specific and | 0xB000 | `TxDisplayFail` | Transaction display failed | | 0xB001 | `TxLockTimeInvalid` | Transaction lock time value is invalid | | 0xB002 | `TxWrongLength` | Transaction wrong length | -| 0xB003 | `TxHashFail` | Transaction hashing failed | -| 0xB004 | `TxAddressFail` | Transaction address failed | +| 0xB003 | `HashFail` | Hashing failed | +| 0xB004 | `AddressEncodingFail` | Address encoding failed | | 0xB005 | `WrongInstruction` | Different instruction than expected | | 0xB006 | `KeyDeriveFail` | Key derivation failed | | 0xB007 | `OrdersV0NotSupported` | Orders V0 not supported | From d058c838f2e059853228dd0231c03a334ced5008 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 16:47:55 +0300 Subject: [PATCH 36/40] Apply a FIXME --- crates/app-core/src/handlers/sign_tx/mod.rs | 26 ++++++++++++++++++--- crates/messages/src/lib.rs | 5 ++-- docs/technical_specification.md | 1 + tests/test_sign_cmd.py | 2 +- 4 files changed, 27 insertions(+), 7 deletions(-) diff --git a/crates/app-core/src/handlers/sign_tx/mod.rs b/crates/app-core/src/handlers/sign_tx/mod.rs index 0eef195..2cc0e25 100644 --- a/crates/app-core/src/handlers/sign_tx/mod.rs +++ b/crates/app-core/src/handlers/sign_tx/mod.rs @@ -23,9 +23,9 @@ use ledger_device_sdk::{ }; use mintlayer_messages::{ - encode_as_compact_to, encode_to, InputAddressPath, Response, SignTxNextReq, SignTxStartReq, - Signature, TransactionVersion, TxInputCommitmentData, TxInputData, TxInputSignatureResponse, - TxOutputData, H256, + encode_as_compact_to, encode_to, InputAddressPath, OrderAccountCommand, Response, + SignTxNextReq, SignTxStartReq, Signature, TransactionVersion, TxInputCommitmentData, + TxInputData, TxInputSignatureResponse, TxInputWithAdditionalInfo, TxOutputData, H256, }; use crate::{ @@ -412,6 +412,14 @@ fn handle_input( input_data: Box, mut ctx: Box, ) -> Result { + // FillOrder inputs are pseudo-inputs that should not be signed; if the host requests + // a signature in such a case, it is doing something wrong, so we reject it. + // Note that we only check for V1 orders here, since V0 are not supported by the app + // (see StatusWord::OrdersV0NotSupported). + if is_v1_fill_order_input(&input_data.input) && !input_data.addresses.is_empty() { + return Err(StatusWord::FillOrderSigRequested); + } + let num_inputs_parsed = ctx.num_inputs_parsed; let sig_targets = input_data .addresses @@ -428,6 +436,18 @@ fn handle_input( ctx.advance_next_input_step() } +fn is_v1_fill_order_input(input: &TxInputWithAdditionalInfo) -> bool { + match input { + TxInputWithAdditionalInfo::OrderAccountCommand(cmd, _) => match cmd { + OrderAccountCommand::FillOrder(_, _) => true, + OrderAccountCommand::FreezeOrder(_) | OrderAccountCommand::ConcludeOrder(_) => false, + }, + TxInputWithAdditionalInfo::Utxo(_, _) + | TxInputWithAdditionalInfo::Account(_) + | TxInputWithAdditionalInfo::AccountCommand(_, _) => false, + } +} + fn handle_input_commitment( comm_data: &TxInputCommitmentData, mut ctx: Box, diff --git a/crates/messages/src/lib.rs b/crates/messages/src/lib.rs index e337cd8..1c9dd8e 100644 --- a/crates/messages/src/lib.rs +++ b/crates/messages/src/lib.rs @@ -167,9 +167,6 @@ pub enum SignTxNextReq { // and input 1 with key A; in such a case the signature 0 will be valid for input 1 and vice versa. // This does not allow the host to change the reviewed transaction, but it means that the app must // not promise the user that a particular input was signed by the key specified in `addresses`. -// FIXME: mention this in the docs? -// FIXME: explicitly check that signatures are not requested for fill order inputs? (probably -// redundant, given the second note above). #[derive(Encode, Decode)] pub struct TxInputData { pub addresses: Vec, @@ -561,6 +558,8 @@ pub enum StatusWord { DifferentInputCommitmentHash = 0xB013, #[display("Invalid timestamp")] InvalidTimestamp = 0xB014, + #[display("Signature for FillOrder input requested")] + FillOrderSigRequested = 0xB015, // Ecc Errors #[display("ECC Carry")] diff --git a/docs/technical_specification.md b/docs/technical_specification.md index 1a45e91..89e3769 100644 --- a/docs/technical_specification.md +++ b/docs/technical_specification.md @@ -87,6 +87,7 @@ The application returns standard Ledger status words as well as app-specific and | 0xB012 | `MaxBufferLenExceeded` | Max buffer length exceeded (Chunking limit) | | 0xB013 | `DifferentInputCommitmentHash` | Different input commitment hash | | 0xB014 | `InvalidTimestamp` | Invalid timestamp | +| 0xB015 | `FillOrderSigRequested` | Signature for FillOrder input requested | | 0xB100 | `EccCarry` | ECC Carry | | 0xB101 | `EccLocked` | ECC Locked | | 0xB102 | `EccUnlocked` | ECC Unlocked | diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index 7c099b8..e9505bc 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -1172,7 +1172,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): order_id = bytes([0] * 32) account_input = { "ProcessInput": { - "addresses": [{"path": bip44_path, "multisig_idx": None}], + "addresses": [], # FillOrder input must not be signed "input": { "OrderAccountCommand": [ { From 0e332961a1d18b8bb5b2107ea23d88b52428e82c Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 16:34:12 +0300 Subject: [PATCH 37/40] Remove redundant FIXMEs in test command sender and apply a small one (test rename); replace the last step with navigate_until_text_and_compare and call it for non-nano devices too --- .../mintlayer_command_sender.py | 38 ++++++++----------- tests/test_sign_cmd.py | 3 +- 2 files changed, 17 insertions(+), 24 deletions(-) diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 9c226af..e742061 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -230,7 +230,7 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] yield SignTxStep(kind="start") if len(transaction.outputs) == 0: - yield SignTxStep(kind="final") + yield SignTxStep(kind="sign") response = self.get_async_response() decode_response_variant(response.data, "TxNext") @@ -263,7 +263,7 @@ def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None] p2=P2.P2_LAST, data=chunks[-1], ): - kind = "final" if idx == len(transaction.outputs) - 1 else "output" + kind = "sign" if idx == len(transaction.outputs) - 1 else "output" yield SignTxStep(kind=kind) response = self.get_async_response() @@ -355,9 +355,6 @@ def sign_tx_review( has_command_input = review_transaction.has_command_input review_custom_screen_text = review_transaction.review_custom_screen_text - # FIXME: instead of making the +=10 jumps in the index, it's better to put snapshots for different - # phases into different subdirs, e.g. use test_case_name=f"{scenario_navigator.test_name}/start" - # etc. start_idx = 0 if not device.is_nano: instruction = NavInsID.SWIPE_CENTER_TO_LEFT @@ -379,11 +376,6 @@ def sign_tx_review( ) start_idx += 10 - # FIXME: the fixed 2-step navigate_and_compare for touch devices that is used below is - # unreliable. Perhaps we should add a separate field to output review saying something - # like "Output i/n". This might also make the signing process more clear for the user. - # Same should be done for inputs review (once multiple inputs review is implemented). - if has_command_input: if device.is_nano: navigator.navigate_until_text_and_compare( @@ -430,7 +422,7 @@ def sign_tx_review( ) start_idx += 10 - elif step.kind == "final": + elif step.kind == "sign": scenario = NavigationScenarioData( scenario_navigator.device, scenario_navigator.backend, @@ -460,17 +452,19 @@ def sign_tx_review( # After review approval, explicitly request every signature. signatures = client.get_all_signatures(transaction) - if not device.is_nano: - # The last ReturnNextSignature is what makes the tx Finished, so on touch devices - # the "Transaction signed" status screen is expected here. - navigator.navigate_and_compare( - path=scenario_navigator.screenshot_path, - test_case_name=scenario_navigator.test_name, - instructions=[NavInsID.USE_CASE_STATUS_DISMISS], - screen_change_before_first_instruction=True, - screen_change_after_last_instruction=False, - snap_start_idx=start_idx, - ) + # The last ReturnNextSignature is what makes the tx Finished, so the "Transaction signed" + # status screen is expected here. + validation_instructions = [] if device.is_nano else [NavInsID.USE_CASE_STATUS_DISMISS] + navigator.navigate_until_text_and_compare( + navigate_instruction=NavInsID.WAIT_FOR_SCREEN_CHANGE, + validation_instructions=validation_instructions, + text=r"^Transaction signed$", + path=scenario_navigator.screenshot_path, + test_case_name=scenario_navigator.test_name, + screen_change_before_first_instruction=False, + screen_change_after_last_instruction=False, + snap_start_idx=start_idx, + ) sig_indices = {sig.indices() for sig in signatures} expected_sig_indices = transaction.expected_sig_indices() diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index e9505bc..fd037b9 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -206,8 +206,7 @@ def test_sign_tx_create_delegation(backend, scenario_navigator, device, navigato sign_tx_review(client, device, navigator, scenario_navigator, review_tx) -# FIXME: rename to test_sign_tx_delegate_staking -def test_sign_tx_delegation_staking(backend, scenario_navigator, device, navigator): +def test_sign_tx_delegate_staking(backend, scenario_navigator, device, navigator): # Use the app interface instead of raw interface client = MintlayerCommandSender(backend) h = 1 << 31 From 1575b345f2370282ceed1368a4f7bcbd9497f80a Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 20:20:10 +0300 Subject: [PATCH 38/40] Change snapshot by-step index increase from 10 to 100 --- .../application_client/mintlayer_command_sender.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index e742061..24123cd 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -355,7 +355,12 @@ def sign_tx_review( has_command_input = review_transaction.has_command_input review_custom_screen_text = review_transaction.review_custom_screen_text + # The snapshot index (used to make its name) and the amount by which it should be increased + # after each step. The increase should be large enough, so that snapshots from later steps + # don't overwrite the previous ones (10 is not enough). start_idx = 0 + idx_inc = 100 + if not device.is_nano: instruction = NavInsID.SWIPE_CENTER_TO_LEFT else: @@ -374,7 +379,7 @@ def sign_tx_review( screen_change_after_last_instruction=False, snap_start_idx=start_idx, ) - start_idx += 10 + start_idx += idx_inc if has_command_input: if device.is_nano: @@ -397,7 +402,7 @@ def sign_tx_review( screen_change_after_last_instruction=False, snap_start_idx=start_idx, ) - start_idx += 10 + start_idx += idx_inc if step.kind == "output": if device.is_nano: @@ -420,7 +425,7 @@ def sign_tx_review( screen_change_after_last_instruction=False, snap_start_idx=start_idx, ) - start_idx += 10 + start_idx += idx_inc elif step.kind == "sign": scenario = NavigationScenarioData( @@ -447,7 +452,7 @@ def sign_tx_review( screen_change_after_last_instruction=False, snap_start_idx=start_idx, ) - start_idx += 10 + start_idx += idx_inc # After review approval, explicitly request every signature. signatures = client.get_all_signatures(transaction) From 04c48f202e8e2c4bf2d487cd0a45c23d59773f62 Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Fri, 26 Jun 2026 18:06:38 +0300 Subject: [PATCH 39/40] Update snapshots --- .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../00000.png | Bin .../00100.png} | Bin .../00101.png} | Bin .../00102.png} | Bin .../00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../test_sign_tx_htlc/{00010.png => 00100.png} | Bin .../test_sign_tx_htlc/{00011.png => 00101.png} | Bin .../test_sign_tx_htlc/{00020.png => 00200.png} | Bin .../test_sign_tx_htlc/{00021.png => 00201.png} | Bin .../test_sign_tx_htlc/{00022.png => 00202.png} | Bin .../test_sign_tx_htlc/{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../00000.png | Bin .../00100.png} | Bin .../00101.png} | Bin .../00102.png} | Bin .../00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../test_sign_tx_htlc/{00010.png => 00100.png} | Bin .../test_sign_tx_htlc/{00011.png => 00101.png} | Bin .../test_sign_tx_htlc/{00020.png => 00200.png} | Bin .../test_sign_tx_htlc/{00021.png => 00201.png} | Bin .../test_sign_tx_htlc/{00022.png => 00202.png} | Bin .../test_sign_tx_htlc/{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../test_sign_tx_change_token_authority/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../test_sign_tx_create_delegation/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../{00022.png => 00112.png} | Bin .../test_sign_tx_create_stake_pool/00200.png | Bin 0 -> 298 bytes .../00000.png | Bin .../00100.png} | Bin .../00101.png} | Bin .../00102.png} | Bin .../00103.png} | Bin .../00104.png} | Bin .../test_sign_tx_delegate_staking/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../nanosp/test_sign_tx_freeze_tokens/00300.png | Bin 0 -> 298 bytes .../test_sign_tx_htlc/{00010.png => 00100.png} | Bin .../test_sign_tx_htlc/{00011.png => 00101.png} | Bin .../test_sign_tx_htlc/{00012.png => 00102.png} | Bin .../test_sign_tx_htlc/{00013.png => 00103.png} | Bin .../test_sign_tx_htlc/{00014.png => 00104.png} | Bin .../test_sign_tx_htlc/{00015.png => 00105.png} | Bin .../test_sign_tx_htlc/{00020.png => 00200.png} | Bin .../test_sign_tx_htlc/{00021.png => 00201.png} | Bin .../test_sign_tx_htlc/{00022.png => 00202.png} | Bin .../test_sign_tx_htlc/{00023.png => 00203.png} | Bin .../test_sign_tx_htlc/{00024.png => 00204.png} | Bin .../test_sign_tx_htlc/{00025.png => 00205.png} | Bin .../snapshots/nanosp/test_sign_tx_htlc/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../test_sign_tx_issue_fungible_token/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../nanosp/test_sign_tx_issue_nft/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../test_sign_tx_lock_then_transfer/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../{00027.png => 00207.png} | Bin .../nanosp/test_sign_tx_mint_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00033.png => 00303.png} | Bin .../{00034.png => 00304.png} | Bin .../{00035.png => 00305.png} | Bin .../{00036.png => 00306.png} | Bin .../{00037.png => 00307.png} | Bin .../nanosp/test_sign_tx_order_conclude/00400.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00033.png => 00303.png} | Bin .../{00034.png => 00304.png} | Bin .../{00035.png => 00305.png} | Bin .../{00036.png => 00306.png} | Bin .../{00037.png => 00307.png} | Bin .../nanosp/test_sign_tx_order_fill/00400.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../nanosp/test_sign_tx_transfer/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../nanosp/test_sign_tx_unfreeze_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../nanosp/test_sign_tx_unmint_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../{00022.png => 00112.png} | Bin .../{00023.png => 00113.png} | Bin .../{00024.png => 00114.png} | Bin .../{00025.png => 00115.png} | Bin .../{00026.png => 00116.png} | Bin .../{00027.png => 00117.png} | Bin .../{00028.png => 00118.png} | Bin .../{00029.png => 00119.png} | Bin .../test_sign_tx_with_large_output/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../nanosp/test_sign_tx_without_outputs/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../test_sign_tx_change_token_authority/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../test_sign_tx_create_delegation/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../{00022.png => 00112.png} | Bin .../test_sign_tx_create_stake_pool/00200.png | Bin 0 -> 298 bytes .../00000.png | Bin .../00100.png} | Bin .../00101.png} | Bin .../00102.png} | Bin .../00103.png} | Bin .../00104.png} | Bin .../nanox/test_sign_tx_delegate_staking/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../nanox/test_sign_tx_freeze_tokens/00300.png | Bin 0 -> 298 bytes .../test_sign_tx_htlc/{00010.png => 00100.png} | Bin .../test_sign_tx_htlc/{00011.png => 00101.png} | Bin .../test_sign_tx_htlc/{00012.png => 00102.png} | Bin .../test_sign_tx_htlc/{00013.png => 00103.png} | Bin .../test_sign_tx_htlc/{00014.png => 00104.png} | Bin .../test_sign_tx_htlc/{00015.png => 00105.png} | Bin .../test_sign_tx_htlc/{00020.png => 00200.png} | Bin .../test_sign_tx_htlc/{00021.png => 00201.png} | Bin .../test_sign_tx_htlc/{00022.png => 00202.png} | Bin .../test_sign_tx_htlc/{00023.png => 00203.png} | Bin .../test_sign_tx_htlc/{00024.png => 00204.png} | Bin .../test_sign_tx_htlc/{00025.png => 00205.png} | Bin tests/snapshots/nanox/test_sign_tx_htlc/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../test_sign_tx_issue_fungible_token/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../nanox/test_sign_tx_issue_nft/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../test_sign_tx_lock_then_transfer/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../{00027.png => 00207.png} | Bin .../nanox/test_sign_tx_mint_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00033.png => 00303.png} | Bin .../{00034.png => 00304.png} | Bin .../{00035.png => 00305.png} | Bin .../{00036.png => 00306.png} | Bin .../{00037.png => 00307.png} | Bin .../nanox/test_sign_tx_order_conclude/00400.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00033.png => 00303.png} | Bin .../{00034.png => 00304.png} | Bin .../{00035.png => 00305.png} | Bin .../{00036.png => 00306.png} | Bin .../{00037.png => 00307.png} | Bin .../nanox/test_sign_tx_order_fill/00400.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../nanox/test_sign_tx_transfer/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../nanox/test_sign_tx_unfreeze_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00023.png => 00203.png} | Bin .../{00024.png => 00204.png} | Bin .../{00025.png => 00205.png} | Bin .../{00026.png => 00206.png} | Bin .../nanox/test_sign_tx_unmint_tokens/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00013.png => 00103.png} | Bin .../{00014.png => 00104.png} | Bin .../{00015.png => 00105.png} | Bin .../{00016.png => 00106.png} | Bin .../{00017.png => 00107.png} | Bin .../{00018.png => 00108.png} | Bin .../{00019.png => 00109.png} | Bin .../{00020.png => 00110.png} | Bin .../{00021.png => 00111.png} | Bin .../{00022.png => 00112.png} | Bin .../{00023.png => 00113.png} | Bin .../{00024.png => 00114.png} | Bin .../{00025.png => 00115.png} | Bin .../{00026.png => 00116.png} | Bin .../{00027.png => 00117.png} | Bin .../{00028.png => 00118.png} | Bin .../{00029.png => 00119.png} | Bin .../test_sign_tx_with_large_output/00200.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../nanox/test_sign_tx_without_outputs/00300.png | Bin 0 -> 298 bytes .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../00000.png | Bin .../00100.png} | Bin .../00101.png} | Bin .../00102.png} | Bin .../00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../test_sign_tx_htlc/{00010.png => 00100.png} | Bin .../test_sign_tx_htlc/{00011.png => 00101.png} | Bin .../test_sign_tx_htlc/{00020.png => 00200.png} | Bin .../test_sign_tx_htlc/{00021.png => 00201.png} | Bin .../test_sign_tx_htlc/{00022.png => 00202.png} | Bin .../test_sign_tx_htlc/{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00030.png => 00300.png} | Bin .../{00031.png => 00301.png} | Bin .../{00032.png => 00302.png} | Bin .../{00040.png => 00400.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00021.png => 00201.png} | Bin .../{00022.png => 00202.png} | Bin .../{00030.png => 00300.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00012.png => 00102.png} | Bin .../{00020.png => 00200.png} | Bin .../{00010.png => 00100.png} | Bin .../{00011.png => 00101.png} | Bin .../{00020.png => 00200.png} | Bin .../{00030.png => 00300.png} | Bin 717 files changed, 0 insertions(+), 0 deletions(-) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_authority/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_delegation/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_delegation/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_delegation/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_delegation/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_stake_pool/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_stake_pool/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_stake_pool/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_create_stake_pool/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking => test_sign_tx_delegate_staking}/00000.png (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking/00010.png => test_sign_tx_delegate_staking/00100.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking/00011.png => test_sign_tx_delegate_staking/00101.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking/00012.png => test_sign_tx_delegate_staking/00102.png} (100%) rename tests/snapshots/apex_p/{test_sign_tx_delegation_staking/00020.png => test_sign_tx_delegate_staking/00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_freeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_htlc/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_nft/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_nft/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_nft/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_issue_nft/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_mint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00031.png => 00301.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00032.png => 00302.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_conclude/{00040.png => 00400.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00031.png => 00301.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00032.png => 00302.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_order_fill/{00040.png => 00400.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_unmint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_output/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_output/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_output/{00012.png => 00102.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_with_large_output/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_without_outputs/{00010.png => 00100.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_without_outputs/{00011.png => 00101.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_without_outputs/{00020.png => 00200.png} (100%) rename tests/snapshots/apex_p/test_sign_tx_without_outputs/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_authority/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_delegation/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_delegation/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_delegation/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_delegation/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_stake_pool/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_stake_pool/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_stake_pool/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_create_stake_pool/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking => test_sign_tx_delegate_staking}/00000.png (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking/00010.png => test_sign_tx_delegate_staking/00100.png} (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking/00011.png => test_sign_tx_delegate_staking/00101.png} (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking/00012.png => test_sign_tx_delegate_staking/00102.png} (100%) rename tests/snapshots/flex/{test_sign_tx_delegation_staking/00020.png => test_sign_tx_delegate_staking/00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_freeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_htlc/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_fungible_token/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_fungible_token/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_fungible_token/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_fungible_token/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_nft/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_nft/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_nft/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_issue_nft/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_lock_then_transfer/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_mint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00031.png => 00301.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00032.png => 00302.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_conclude/{00040.png => 00400.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00031.png => 00301.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00032.png => 00302.png} (100%) rename tests/snapshots/flex/test_sign_tx_order_fill/{00040.png => 00400.png} (100%) rename tests/snapshots/flex/test_sign_tx_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_unfreeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/flex/test_sign_tx_unmint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_output/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_output/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_output/{00012.png => 00102.png} (100%) rename tests/snapshots/flex/test_sign_tx_with_large_output/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_without_outputs/{00010.png => 00100.png} (100%) rename tests/snapshots/flex/test_sign_tx_without_outputs/{00011.png => 00101.png} (100%) rename tests/snapshots/flex/test_sign_tx_without_outputs/{00020.png => 00200.png} (100%) rename tests/snapshots/flex/test_sign_tx_without_outputs/{00030.png => 00300.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_authority/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_authority/00300.png rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00300.png rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_delegation/{00016.png => 00106.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_create_delegation/00200.png rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00016.png => 00106.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00017.png => 00107.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00018.png => 00108.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00019.png => 00109.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00020.png => 00110.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00021.png => 00111.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_create_stake_pool/{00022.png => 00112.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00200.png rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking => test_sign_tx_delegate_staking}/00000.png (100%) rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking/00010.png => test_sign_tx_delegate_staking/00100.png} (100%) rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking/00011.png => test_sign_tx_delegate_staking/00101.png} (100%) rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking/00012.png => test_sign_tx_delegate_staking/00102.png} (100%) rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking/00013.png => test_sign_tx_delegate_staking/00103.png} (100%) rename tests/snapshots/nanosp/{test_sign_tx_delegation_staking/00014.png => test_sign_tx_delegate_staking/00104.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_delegate_staking/00200.png rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_freeze_tokens/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00300.png rename tests/snapshots/nanosp/test_sign_tx_htlc/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_htlc/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_htlc/00300.png rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00016.png => 00106.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/{00017.png => 00107.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00200.png rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00016.png => 00106.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00017.png => 00107.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00018.png => 00108.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00019.png => 00109.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00020.png => 00110.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_issue_nft/{00021.png => 00111.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_issue_nft/00200.png rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00025.png => 00205.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/{00026.png => 00206.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00300.png rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00025.png => 00205.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00026.png => 00206.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_mint_tokens/{00027.png => 00207.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_mint_tokens/00300.png rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00030.png => 00300.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00031.png => 00301.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00032.png => 00302.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00033.png => 00303.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00034.png => 00304.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00035.png => 00305.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00036.png => 00306.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_conclude/{00037.png => 00307.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_order_conclude/00400.png rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00030.png => 00300.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00031.png => 00301.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00032.png => 00302.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00033.png => 00303.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00034.png => 00304.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00035.png => 00305.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00036.png => 00306.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_order_fill/{00037.png => 00307.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_order_fill/00400.png rename tests/snapshots/nanosp/test_sign_tx_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_transfer/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_transfer/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_transfer/{00015.png => 00105.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_transfer/00200.png rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00300.png rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00025.png => 00205.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_unmint_tokens/{00026.png => 00206.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00300.png rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/{00016.png => 00106.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00200.png rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00012.png => 00102.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00013.png => 00103.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00014.png => 00104.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00015.png => 00105.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00016.png => 00106.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00017.png => 00107.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00018.png => 00108.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00019.png => 00109.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00020.png => 00110.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00021.png => 00111.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00022.png => 00112.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00023.png => 00113.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00024.png => 00114.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00025.png => 00115.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00026.png => 00116.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00027.png => 00117.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00028.png => 00118.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_with_large_output/{00029.png => 00119.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_with_large_output/00200.png rename tests/snapshots/nanosp/test_sign_tx_without_outputs/{00010.png => 00100.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_without_outputs/{00011.png => 00101.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_without_outputs/{00020.png => 00200.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_without_outputs/{00021.png => 00201.png} (100%) rename tests/snapshots/nanosp/test_sign_tx_without_outputs/{00022.png => 00202.png} (100%) create mode 100644 tests/snapshots/nanosp/test_sign_tx_without_outputs/00300.png rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_authority/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_authority/00300.png rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00300.png rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_delegation/{00016.png => 00106.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_create_delegation/00200.png rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00016.png => 00106.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00017.png => 00107.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00018.png => 00108.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00019.png => 00109.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00020.png => 00110.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00021.png => 00111.png} (100%) rename tests/snapshots/nanox/test_sign_tx_create_stake_pool/{00022.png => 00112.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_create_stake_pool/00200.png rename tests/snapshots/nanox/{test_sign_tx_delegation_staking => test_sign_tx_delegate_staking}/00000.png (100%) rename tests/snapshots/nanox/{test_sign_tx_delegation_staking/00010.png => test_sign_tx_delegate_staking/00100.png} (100%) rename tests/snapshots/nanox/{test_sign_tx_delegation_staking/00011.png => test_sign_tx_delegate_staking/00101.png} (100%) rename tests/snapshots/nanox/{test_sign_tx_delegation_staking/00012.png => test_sign_tx_delegate_staking/00102.png} (100%) rename tests/snapshots/nanox/{test_sign_tx_delegation_staking/00013.png => test_sign_tx_delegate_staking/00103.png} (100%) rename tests/snapshots/nanox/{test_sign_tx_delegation_staking/00014.png => test_sign_tx_delegate_staking/00104.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_delegate_staking/00200.png rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_freeze_tokens/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_freeze_tokens/00300.png rename tests/snapshots/nanox/test_sign_tx_htlc/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_htlc/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_htlc/00300.png rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00016.png => 00106.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_fungible_token/{00017.png => 00107.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00200.png rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00016.png => 00106.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00017.png => 00107.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00018.png => 00108.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00019.png => 00109.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00020.png => 00110.png} (100%) rename tests/snapshots/nanox/test_sign_tx_issue_nft/{00021.png => 00111.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_issue_nft/00200.png rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00025.png => 00205.png} (100%) rename tests/snapshots/nanox/test_sign_tx_lock_then_transfer/{00026.png => 00206.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00300.png rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00025.png => 00205.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00026.png => 00206.png} (100%) rename tests/snapshots/nanox/test_sign_tx_mint_tokens/{00027.png => 00207.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_mint_tokens/00300.png rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00030.png => 00300.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00031.png => 00301.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00032.png => 00302.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00033.png => 00303.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00034.png => 00304.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00035.png => 00305.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00036.png => 00306.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_conclude/{00037.png => 00307.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_order_conclude/00400.png rename tests/snapshots/nanox/test_sign_tx_order_fill/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00030.png => 00300.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00031.png => 00301.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00032.png => 00302.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00033.png => 00303.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00034.png => 00304.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00035.png => 00305.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00036.png => 00306.png} (100%) rename tests/snapshots/nanox/test_sign_tx_order_fill/{00037.png => 00307.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_order_fill/00400.png rename tests/snapshots/nanox/test_sign_tx_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_transfer/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_transfer/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_transfer/{00015.png => 00105.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_transfer/00200.png rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/{00025.png => 00205.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00300.png rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00023.png => 00203.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00024.png => 00204.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00025.png => 00205.png} (100%) rename tests/snapshots/nanox/test_sign_tx_unmint_tokens/{00026.png => 00206.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_unmint_tokens/00300.png rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/{00016.png => 00106.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00200.png rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00012.png => 00102.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00013.png => 00103.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00014.png => 00104.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00015.png => 00105.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00016.png => 00106.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00017.png => 00107.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00018.png => 00108.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00019.png => 00109.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00020.png => 00110.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00021.png => 00111.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00022.png => 00112.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00023.png => 00113.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00024.png => 00114.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00025.png => 00115.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00026.png => 00116.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00027.png => 00117.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00028.png => 00118.png} (100%) rename tests/snapshots/nanox/test_sign_tx_with_large_output/{00029.png => 00119.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_with_large_output/00200.png rename tests/snapshots/nanox/test_sign_tx_without_outputs/{00010.png => 00100.png} (100%) rename tests/snapshots/nanox/test_sign_tx_without_outputs/{00011.png => 00101.png} (100%) rename tests/snapshots/nanox/test_sign_tx_without_outputs/{00020.png => 00200.png} (100%) rename tests/snapshots/nanox/test_sign_tx_without_outputs/{00021.png => 00201.png} (100%) rename tests/snapshots/nanox/test_sign_tx_without_outputs/{00022.png => 00202.png} (100%) create mode 100644 tests/snapshots/nanox/test_sign_tx_without_outputs/00300.png rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_authority/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_delegation/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_delegation/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_delegation/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_delegation/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_stake_pool/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_stake_pool/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_stake_pool/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_create_stake_pool/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking => test_sign_tx_delegate_staking}/00000.png (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking/00010.png => test_sign_tx_delegate_staking/00100.png} (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking/00011.png => test_sign_tx_delegate_staking/00101.png} (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking/00012.png => test_sign_tx_delegate_staking/00102.png} (100%) rename tests/snapshots/stax/{test_sign_tx_delegation_staking/00020.png => test_sign_tx_delegate_staking/00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_freeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_htlc/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_fungible_token/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_fungible_token/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_fungible_token/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_fungible_token/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_nft/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_nft/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_nft/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_issue_nft/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_lock_then_transfer/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_mint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00031.png => 00301.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00032.png => 00302.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_conclude/{00040.png => 00400.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00031.png => 00301.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00032.png => 00302.png} (100%) rename tests/snapshots/stax/test_sign_tx_order_fill/{00040.png => 00400.png} (100%) rename tests/snapshots/stax/test_sign_tx_transfer/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_transfer/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_transfer/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_transfer/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_unfreeze_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00021.png => 00201.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00022.png => 00202.png} (100%) rename tests/snapshots/stax/test_sign_tx_unmint_tokens/{00030.png => 00300.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_output/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_output/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_output/{00012.png => 00102.png} (100%) rename tests/snapshots/stax/test_sign_tx_with_large_output/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_without_outputs/{00010.png => 00100.png} (100%) rename tests/snapshots/stax/test_sign_tx_without_outputs/{00011.png => 00101.png} (100%) rename tests/snapshots/stax/test_sign_tx_without_outputs/{00020.png => 00200.png} (100%) rename tests/snapshots/stax/test_sign_tx_without_outputs/{00030.png => 00300.png} (100%) diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00010.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00011.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00011.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00020.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00020.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00021.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00021.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00022.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00022.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00030.png b/tests/snapshots/apex_p/test_sign_tx_change_token_authority/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_authority/00030.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_authority/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00010.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00010.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00011.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00020.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00020.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00021.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00021.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00022.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00022.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00030.png b/tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00030.png rename to tests/snapshots/apex_p/test_sign_tx_change_token_metadata_uri/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_delegation/00010.png b/tests/snapshots/apex_p/test_sign_tx_create_delegation/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_delegation/00010.png rename to tests/snapshots/apex_p/test_sign_tx_create_delegation/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_delegation/00011.png b/tests/snapshots/apex_p/test_sign_tx_create_delegation/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_delegation/00011.png rename to tests/snapshots/apex_p/test_sign_tx_create_delegation/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_delegation/00012.png b/tests/snapshots/apex_p/test_sign_tx_create_delegation/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_delegation/00012.png rename to tests/snapshots/apex_p/test_sign_tx_create_delegation/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_delegation/00020.png b/tests/snapshots/apex_p/test_sign_tx_create_delegation/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_delegation/00020.png rename to tests/snapshots/apex_p/test_sign_tx_create_delegation/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00010.png rename to tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00011.png rename to tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00012.png b/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00012.png rename to tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00020.png b/tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00020.png rename to tests/snapshots/apex_p/test_sign_tx_create_stake_pool/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00000.png b/tests/snapshots/apex_p/test_sign_tx_delegate_staking/00000.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00000.png rename to tests/snapshots/apex_p/test_sign_tx_delegate_staking/00000.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00010.png b/tests/snapshots/apex_p/test_sign_tx_delegate_staking/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00010.png rename to tests/snapshots/apex_p/test_sign_tx_delegate_staking/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00011.png b/tests/snapshots/apex_p/test_sign_tx_delegate_staking/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00011.png rename to tests/snapshots/apex_p/test_sign_tx_delegate_staking/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/apex_p/test_sign_tx_delegate_staking/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00012.png rename to tests/snapshots/apex_p/test_sign_tx_delegate_staking/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_delegation_staking/00020.png b/tests/snapshots/apex_p/test_sign_tx_delegate_staking/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_delegation_staking/00020.png rename to tests/snapshots/apex_p/test_sign_tx_delegate_staking/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00010.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00010.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00011.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00011.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00020.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00020.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00021.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00021.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00022.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00022.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00030.png rename to tests/snapshots/apex_p/test_sign_tx_freeze_tokens/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00010.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00010.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00011.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00011.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00020.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00020.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00021.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00021.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00022.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00022.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_htlc/00030.png b/tests/snapshots/apex_p/test_sign_tx_htlc/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_htlc/00030.png rename to tests/snapshots/apex_p/test_sign_tx_htlc/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00010.png b/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00010.png rename to tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00011.png b/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00011.png rename to tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00012.png b/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00012.png rename to tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00020.png b/tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00020.png rename to tests/snapshots/apex_p/test_sign_tx_issue_fungible_token/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00010.png b/tests/snapshots/apex_p/test_sign_tx_issue_nft/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_nft/00010.png rename to tests/snapshots/apex_p/test_sign_tx_issue_nft/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00011.png b/tests/snapshots/apex_p/test_sign_tx_issue_nft/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_nft/00011.png rename to tests/snapshots/apex_p/test_sign_tx_issue_nft/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00012.png b/tests/snapshots/apex_p/test_sign_tx_issue_nft/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_nft/00012.png rename to tests/snapshots/apex_p/test_sign_tx_issue_nft/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_issue_nft/00020.png b/tests/snapshots/apex_p/test_sign_tx_issue_nft/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_issue_nft/00020.png rename to tests/snapshots/apex_p/test_sign_tx_issue_nft/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00010.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00011.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00011.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00020.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00020.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00021.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00021.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00022.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00030.png rename to tests/snapshots/apex_p/test_sign_tx_lock_then_transfer/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00010.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00010.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00011.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00011.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00020.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00020.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00021.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00021.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00022.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00022.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_mint_tokens/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_mint_tokens/00030.png rename to tests/snapshots/apex_p/test_sign_tx_mint_tokens/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00010.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00010.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00011.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00011.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00020.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00020.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00021.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00021.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00030.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00030.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00031.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00301.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00031.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00301.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00032.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00302.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00032.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00302.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_conclude/00040.png b/tests/snapshots/apex_p/test_sign_tx_order_conclude/00400.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_conclude/00040.png rename to tests/snapshots/apex_p/test_sign_tx_order_conclude/00400.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00010.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00010.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00011.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00011.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00020.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00020.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00021.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00021.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00030.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00030.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00031.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00301.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00031.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00301.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00032.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00302.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00032.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00302.png diff --git a/tests/snapshots/apex_p/test_sign_tx_order_fill/00040.png b/tests/snapshots/apex_p/test_sign_tx_order_fill/00400.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_order_fill/00040.png rename to tests/snapshots/apex_p/test_sign_tx_order_fill/00400.png diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00010.png b/tests/snapshots/apex_p/test_sign_tx_transfer/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_transfer/00010.png rename to tests/snapshots/apex_p/test_sign_tx_transfer/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00011.png b/tests/snapshots/apex_p/test_sign_tx_transfer/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_transfer/00011.png rename to tests/snapshots/apex_p/test_sign_tx_transfer/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00012.png b/tests/snapshots/apex_p/test_sign_tx_transfer/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_transfer/00012.png rename to tests/snapshots/apex_p/test_sign_tx_transfer/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_transfer/00020.png b/tests/snapshots/apex_p/test_sign_tx_transfer/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_transfer/00020.png rename to tests/snapshots/apex_p/test_sign_tx_transfer/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00010.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00010.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00011.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00011.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00020.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00020.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00021.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00021.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00022.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00022.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00030.png rename to tests/snapshots/apex_p/test_sign_tx_unfreeze_tokens/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00010.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00010.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00011.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00011.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00020.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00020.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00021.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00201.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00021.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00201.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00022.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00202.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00022.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00202.png diff --git a/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00030.png b/tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00030.png rename to tests/snapshots/apex_p/test_sign_tx_unmint_tokens/00300.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00010.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00011.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00012.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00020.png b/tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00020.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_input_and_commitment/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00010.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_output/00010.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_output/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00011.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_output/00011.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_output/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00012.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00102.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_output/00012.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_output/00102.png diff --git a/tests/snapshots/apex_p/test_sign_tx_with_large_output/00020.png b/tests/snapshots/apex_p/test_sign_tx_with_large_output/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_with_large_output/00020.png rename to tests/snapshots/apex_p/test_sign_tx_with_large_output/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00010.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00100.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_without_outputs/00010.png rename to tests/snapshots/apex_p/test_sign_tx_without_outputs/00100.png diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00011.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00101.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_without_outputs/00011.png rename to tests/snapshots/apex_p/test_sign_tx_without_outputs/00101.png diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00020.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00200.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_without_outputs/00020.png rename to tests/snapshots/apex_p/test_sign_tx_without_outputs/00200.png diff --git a/tests/snapshots/apex_p/test_sign_tx_without_outputs/00030.png b/tests/snapshots/apex_p/test_sign_tx_without_outputs/00300.png similarity index 100% rename from tests/snapshots/apex_p/test_sign_tx_without_outputs/00030.png rename to tests/snapshots/apex_p/test_sign_tx_without_outputs/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00010.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00011.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00011.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00020.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00020.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00021.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00021.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00022.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00022.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_authority/00030.png b/tests/snapshots/flex/test_sign_tx_change_token_authority/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_authority/00030.png rename to tests/snapshots/flex/test_sign_tx_change_token_authority/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00010.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00010.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00011.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00020.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00020.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00021.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00021.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00022.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00022.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00030.png b/tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00030.png rename to tests/snapshots/flex/test_sign_tx_change_token_metadata_uri/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00010.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_delegation/00010.png rename to tests/snapshots/flex/test_sign_tx_create_delegation/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00011.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_delegation/00011.png rename to tests/snapshots/flex/test_sign_tx_create_delegation/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00012.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_delegation/00012.png rename to tests/snapshots/flex/test_sign_tx_create_delegation/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_create_delegation/00020.png b/tests/snapshots/flex/test_sign_tx_create_delegation/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_delegation/00020.png rename to tests/snapshots/flex/test_sign_tx_create_delegation/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_stake_pool/00010.png rename to tests/snapshots/flex/test_sign_tx_create_stake_pool/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_stake_pool/00011.png rename to tests/snapshots/flex/test_sign_tx_create_stake_pool/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00012.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_stake_pool/00012.png rename to tests/snapshots/flex/test_sign_tx_create_stake_pool/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_create_stake_pool/00020.png b/tests/snapshots/flex/test_sign_tx_create_stake_pool/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_create_stake_pool/00020.png rename to tests/snapshots/flex/test_sign_tx_create_stake_pool/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00000.png b/tests/snapshots/flex/test_sign_tx_delegate_staking/00000.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_delegation_staking/00000.png rename to tests/snapshots/flex/test_sign_tx_delegate_staking/00000.png diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00010.png b/tests/snapshots/flex/test_sign_tx_delegate_staking/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_delegation_staking/00010.png rename to tests/snapshots/flex/test_sign_tx_delegate_staking/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00011.png b/tests/snapshots/flex/test_sign_tx_delegate_staking/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_delegation_staking/00011.png rename to tests/snapshots/flex/test_sign_tx_delegate_staking/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/flex/test_sign_tx_delegate_staking/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_delegation_staking/00012.png rename to tests/snapshots/flex/test_sign_tx_delegate_staking/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_delegation_staking/00020.png b/tests/snapshots/flex/test_sign_tx_delegate_staking/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_delegation_staking/00020.png rename to tests/snapshots/flex/test_sign_tx_delegate_staking/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00010.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00010.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00011.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00011.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00020.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00020.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00021.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00021.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00022.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00022.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_freeze_tokens/00030.png b/tests/snapshots/flex/test_sign_tx_freeze_tokens/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_freeze_tokens/00030.png rename to tests/snapshots/flex/test_sign_tx_freeze_tokens/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00010.png b/tests/snapshots/flex/test_sign_tx_htlc/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00010.png rename to tests/snapshots/flex/test_sign_tx_htlc/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00011.png b/tests/snapshots/flex/test_sign_tx_htlc/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00011.png rename to tests/snapshots/flex/test_sign_tx_htlc/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00020.png b/tests/snapshots/flex/test_sign_tx_htlc/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00020.png rename to tests/snapshots/flex/test_sign_tx_htlc/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00021.png b/tests/snapshots/flex/test_sign_tx_htlc/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00021.png rename to tests/snapshots/flex/test_sign_tx_htlc/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00022.png b/tests/snapshots/flex/test_sign_tx_htlc/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00022.png rename to tests/snapshots/flex/test_sign_tx_htlc/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_htlc/00030.png b/tests/snapshots/flex/test_sign_tx_htlc/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_htlc/00030.png rename to tests/snapshots/flex/test_sign_tx_htlc/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00010.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_fungible_token/00010.png rename to tests/snapshots/flex/test_sign_tx_issue_fungible_token/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00011.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_fungible_token/00011.png rename to tests/snapshots/flex/test_sign_tx_issue_fungible_token/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00012.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_fungible_token/00012.png rename to tests/snapshots/flex/test_sign_tx_issue_fungible_token/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00020.png b/tests/snapshots/flex/test_sign_tx_issue_fungible_token/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_fungible_token/00020.png rename to tests/snapshots/flex/test_sign_tx_issue_fungible_token/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_nft/00010.png b/tests/snapshots/flex/test_sign_tx_issue_nft/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_nft/00010.png rename to tests/snapshots/flex/test_sign_tx_issue_nft/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_nft/00011.png b/tests/snapshots/flex/test_sign_tx_issue_nft/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_nft/00011.png rename to tests/snapshots/flex/test_sign_tx_issue_nft/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_nft/00012.png b/tests/snapshots/flex/test_sign_tx_issue_nft/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_nft/00012.png rename to tests/snapshots/flex/test_sign_tx_issue_nft/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_issue_nft/00020.png b/tests/snapshots/flex/test_sign_tx_issue_nft/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_issue_nft/00020.png rename to tests/snapshots/flex/test_sign_tx_issue_nft/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00010.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00011.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00011.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00020.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00020.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00021.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00021.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00022.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/flex/test_sign_tx_lock_then_transfer/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_lock_then_transfer/00030.png rename to tests/snapshots/flex/test_sign_tx_lock_then_transfer/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00010.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00010.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00011.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00011.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00020.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00020.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00021.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00021.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00022.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00022.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_mint_tokens/00030.png b/tests/snapshots/flex/test_sign_tx_mint_tokens/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_mint_tokens/00030.png rename to tests/snapshots/flex/test_sign_tx_mint_tokens/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00010.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00010.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00011.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00011.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00020.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00020.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00021.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00021.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00030.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00030.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00031.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00301.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00031.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00301.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00032.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00302.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00032.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00302.png diff --git a/tests/snapshots/flex/test_sign_tx_order_conclude/00040.png b/tests/snapshots/flex/test_sign_tx_order_conclude/00400.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_conclude/00040.png rename to tests/snapshots/flex/test_sign_tx_order_conclude/00400.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00010.png b/tests/snapshots/flex/test_sign_tx_order_fill/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00010.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00011.png b/tests/snapshots/flex/test_sign_tx_order_fill/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00011.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00020.png b/tests/snapshots/flex/test_sign_tx_order_fill/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00020.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00021.png b/tests/snapshots/flex/test_sign_tx_order_fill/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00021.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00030.png b/tests/snapshots/flex/test_sign_tx_order_fill/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00030.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00031.png b/tests/snapshots/flex/test_sign_tx_order_fill/00301.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00031.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00301.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00032.png b/tests/snapshots/flex/test_sign_tx_order_fill/00302.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00032.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00302.png diff --git a/tests/snapshots/flex/test_sign_tx_order_fill/00040.png b/tests/snapshots/flex/test_sign_tx_order_fill/00400.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_order_fill/00040.png rename to tests/snapshots/flex/test_sign_tx_order_fill/00400.png diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00010.png b/tests/snapshots/flex/test_sign_tx_transfer/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_transfer/00010.png rename to tests/snapshots/flex/test_sign_tx_transfer/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00011.png b/tests/snapshots/flex/test_sign_tx_transfer/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_transfer/00011.png rename to tests/snapshots/flex/test_sign_tx_transfer/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00012.png b/tests/snapshots/flex/test_sign_tx_transfer/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_transfer/00012.png rename to tests/snapshots/flex/test_sign_tx_transfer/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_transfer/00020.png b/tests/snapshots/flex/test_sign_tx_transfer/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_transfer/00020.png rename to tests/snapshots/flex/test_sign_tx_transfer/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00010.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00010.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00011.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00011.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00020.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00020.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00021.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00021.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00022.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00022.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00030.png b/tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00030.png rename to tests/snapshots/flex/test_sign_tx_unfreeze_tokens/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00010.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00010.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00011.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00011.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00020.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00020.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00021.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00201.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00021.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00201.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00022.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00202.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00022.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00202.png diff --git a/tests/snapshots/flex/test_sign_tx_unmint_tokens/00030.png b/tests/snapshots/flex/test_sign_tx_unmint_tokens/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_unmint_tokens/00030.png rename to tests/snapshots/flex/test_sign_tx_unmint_tokens/00300.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00010.png rename to tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00011.png rename to tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00012.png rename to tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00020.png b/tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00020.png rename to tests/snapshots/flex/test_sign_tx_with_large_input_and_commitment/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00010.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_output/00010.png rename to tests/snapshots/flex/test_sign_tx_with_large_output/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00011.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_output/00011.png rename to tests/snapshots/flex/test_sign_tx_with_large_output/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00012.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00102.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_output/00012.png rename to tests/snapshots/flex/test_sign_tx_with_large_output/00102.png diff --git a/tests/snapshots/flex/test_sign_tx_with_large_output/00020.png b/tests/snapshots/flex/test_sign_tx_with_large_output/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_with_large_output/00020.png rename to tests/snapshots/flex/test_sign_tx_with_large_output/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00010.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00100.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_without_outputs/00010.png rename to tests/snapshots/flex/test_sign_tx_without_outputs/00100.png diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00011.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00101.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_without_outputs/00011.png rename to tests/snapshots/flex/test_sign_tx_without_outputs/00101.png diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00020.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00200.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_without_outputs/00020.png rename to tests/snapshots/flex/test_sign_tx_without_outputs/00200.png diff --git a/tests/snapshots/flex/test_sign_tx_without_outputs/00030.png b/tests/snapshots/flex/test_sign_tx_without_outputs/00300.png similarity index 100% rename from tests/snapshots/flex/test_sign_tx_without_outputs/00030.png rename to tests/snapshots/flex/test_sign_tx_without_outputs/00300.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00010.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00011.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00011.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00012.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00012.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00013.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00013.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00020.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00020.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00021.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00021.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00022.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00022.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00023.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00023.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00024.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00024.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00025.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_authority/00025.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_authority/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00300.png b/tests/snapshots/nanosp/test_sign_tx_change_token_authority/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00010.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00010.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00011.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00012.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00012.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00020.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00020.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00021.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00021.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00022.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00022.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00023.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00023.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00024.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00024.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00025.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00025.png rename to tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00300.png b/tests/snapshots/nanosp/test_sign_tx_change_token_metadata_uri/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00010.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00010.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00011.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00011.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00012.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00012.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00013.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00013.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00014.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00014.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00015.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00015.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00016.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_delegation/00016.png rename to tests/snapshots/nanosp/test_sign_tx_create_delegation/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_delegation/00200.png b/tests/snapshots/nanosp/test_sign_tx_create_delegation/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00010.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00011.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00012.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00012.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00013.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00013.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00014.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00014.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00015.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00015.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00016.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00016.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00017.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00107.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00017.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00107.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00018.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00108.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00018.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00108.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00019.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00109.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00019.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00109.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00020.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00110.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00020.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00110.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00021.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00111.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00021.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00111.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00022.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00112.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00022.png rename to tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00112.png diff --git a/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00200.png b/tests/snapshots/nanosp/test_sign_tx_create_stake_pool/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00000.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00000.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00000.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00000.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00010.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00010.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00011.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00011.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00012.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00013.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00013.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegation_staking/00014.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_delegation_staking/00014.png rename to tests/snapshots/nanosp/test_sign_tx_delegate_staking/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00200.png b/tests/snapshots/nanosp/test_sign_tx_delegate_staking/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00010.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00010.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00011.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00011.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00020.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00020.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00021.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00021.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00022.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00022.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00023.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00023.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00024.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00024.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00025.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00025.png rename to tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00300.png b/tests/snapshots/nanosp/test_sign_tx_freeze_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00010.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00010.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00011.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00011.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00012.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00012.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00013.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00013.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00014.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00014.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00015.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00015.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00020.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00020.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00021.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00021.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00022.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00022.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00023.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00023.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00024.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00024.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00025.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_htlc/00025.png rename to tests/snapshots/nanosp/test_sign_tx_htlc/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_htlc/00300.png b/tests/snapshots/nanosp/test_sign_tx_htlc/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00010.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00010.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00011.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00011.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00012.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00012.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00013.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00013.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00014.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00014.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00015.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00015.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00016.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00016.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00017.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00107.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00017.png rename to tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00107.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00200.png b/tests/snapshots/nanosp/test_sign_tx_issue_fungible_token/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00010.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00010.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00011.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00011.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00012.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00012.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00013.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00013.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00014.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00014.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00015.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00015.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00016.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00016.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00017.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00107.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00017.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00107.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00018.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00108.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00018.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00108.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00019.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00109.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00019.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00109.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00020.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00110.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00020.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00110.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00021.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00111.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_issue_nft/00021.png rename to tests/snapshots/nanosp/test_sign_tx_issue_nft/00111.png diff --git a/tests/snapshots/nanosp/test_sign_tx_issue_nft/00200.png b/tests/snapshots/nanosp/test_sign_tx_issue_nft/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00010.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00011.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00011.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00012.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00012.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00020.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00020.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00021.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00021.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00022.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00023.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00023.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00024.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00024.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00025.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00025.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00026.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00206.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00026.png rename to tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00206.png diff --git a/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00300.png b/tests/snapshots/nanosp/test_sign_tx_lock_then_transfer/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00010.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00010.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00011.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00011.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00012.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00012.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00020.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00020.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00021.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00021.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00022.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00022.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00023.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00023.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00024.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00024.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00025.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00025.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00026.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00206.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00026.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00206.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00027.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00207.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_mint_tokens/00027.png rename to tests/snapshots/nanosp/test_sign_tx_mint_tokens/00207.png diff --git a/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00300.png b/tests/snapshots/nanosp/test_sign_tx_mint_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00010.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00010.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00011.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00011.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00020.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00020.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00021.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00021.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00022.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00022.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00030.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00300.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00030.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00300.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00031.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00301.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00031.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00301.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00032.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00302.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00032.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00302.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00033.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00303.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00033.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00303.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00034.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00304.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00034.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00304.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00035.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00305.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00035.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00305.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00036.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00306.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00036.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00306.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00037.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00307.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_conclude/00037.png rename to tests/snapshots/nanosp/test_sign_tx_order_conclude/00307.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_conclude/00400.png b/tests/snapshots/nanosp/test_sign_tx_order_conclude/00400.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00010.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00010.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00011.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00011.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00012.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00012.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00020.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00020.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00021.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00021.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00022.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00022.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00030.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00300.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00030.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00300.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00031.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00301.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00031.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00301.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00032.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00302.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00032.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00302.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00033.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00303.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00033.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00303.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00034.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00304.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00034.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00304.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00035.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00305.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00035.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00305.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00036.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00306.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00036.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00306.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00037.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00307.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_order_fill/00037.png rename to tests/snapshots/nanosp/test_sign_tx_order_fill/00307.png diff --git a/tests/snapshots/nanosp/test_sign_tx_order_fill/00400.png b/tests/snapshots/nanosp/test_sign_tx_order_fill/00400.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00010.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00010.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00011.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00011.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00012.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00012.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00013.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00013.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00014.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00014.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00015.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_transfer/00015.png rename to tests/snapshots/nanosp/test_sign_tx_transfer/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_transfer/00200.png b/tests/snapshots/nanosp/test_sign_tx_transfer/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00010.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00010.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00011.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00011.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00020.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00020.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00021.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00021.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00022.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00022.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00023.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00023.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00024.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00024.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00025.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00025.png rename to tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00300.png b/tests/snapshots/nanosp/test_sign_tx_unfreeze_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00010.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00010.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00011.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00011.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00020.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00020.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00021.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00021.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00022.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00022.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00023.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00203.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00023.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00203.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00024.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00204.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00024.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00204.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00025.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00205.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00025.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00205.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00026.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00206.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00026.png rename to tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00206.png diff --git a/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00300.png b/tests/snapshots/nanosp/test_sign_tx_unmint_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00010.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00011.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00012.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00013.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00013.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00014.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00014.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00015.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00015.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00016.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00016.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00200.png b/tests/snapshots/nanosp/test_sign_tx_with_large_input_and_commitment/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00010.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00010.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00011.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00011.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00012.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00102.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00012.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00102.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00013.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00103.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00013.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00103.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00014.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00104.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00014.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00104.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00015.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00105.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00015.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00105.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00016.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00106.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00016.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00106.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00017.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00107.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00017.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00107.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00018.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00108.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00018.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00108.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00019.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00109.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00019.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00109.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00020.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00110.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00020.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00110.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00021.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00111.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00021.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00111.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00022.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00112.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00022.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00112.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00023.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00113.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00023.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00113.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00024.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00114.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00024.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00114.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00025.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00115.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00025.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00115.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00026.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00116.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00026.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00116.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00027.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00117.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00027.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00117.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00028.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00118.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00028.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00118.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00029.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00119.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_with_large_output/00029.png rename to tests/snapshots/nanosp/test_sign_tx_with_large_output/00119.png diff --git a/tests/snapshots/nanosp/test_sign_tx_with_large_output/00200.png b/tests/snapshots/nanosp/test_sign_tx_with_large_output/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00010.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00100.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_without_outputs/00010.png rename to tests/snapshots/nanosp/test_sign_tx_without_outputs/00100.png diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00011.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00101.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_without_outputs/00011.png rename to tests/snapshots/nanosp/test_sign_tx_without_outputs/00101.png diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00020.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00200.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_without_outputs/00020.png rename to tests/snapshots/nanosp/test_sign_tx_without_outputs/00200.png diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00021.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00201.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_without_outputs/00021.png rename to tests/snapshots/nanosp/test_sign_tx_without_outputs/00201.png diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00022.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00202.png similarity index 100% rename from tests/snapshots/nanosp/test_sign_tx_without_outputs/00022.png rename to tests/snapshots/nanosp/test_sign_tx_without_outputs/00202.png diff --git a/tests/snapshots/nanosp/test_sign_tx_without_outputs/00300.png b/tests/snapshots/nanosp/test_sign_tx_without_outputs/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00010.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00011.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00011.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00012.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00012.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00013.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00013.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00020.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00020.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00021.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00021.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00022.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00022.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00023.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00023.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00024.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00024.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00025.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_authority/00025.png rename to tests/snapshots/nanox/test_sign_tx_change_token_authority/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_authority/00300.png b/tests/snapshots/nanox/test_sign_tx_change_token_authority/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00010.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00010.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00011.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00012.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00012.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00020.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00020.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00021.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00021.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00022.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00022.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00023.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00023.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00024.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00024.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00025.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00025.png rename to tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00300.png b/tests/snapshots/nanox/test_sign_tx_change_token_metadata_uri/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00010.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00010.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00011.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00011.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00012.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00012.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00013.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00013.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00014.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00014.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00015.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00015.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00016.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_delegation/00016.png rename to tests/snapshots/nanox/test_sign_tx_create_delegation/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_delegation/00200.png b/tests/snapshots/nanox/test_sign_tx_create_delegation/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00010.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00011.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00012.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00012.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00013.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00013.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00014.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00014.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00015.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00015.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00016.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00016.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00017.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00107.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00017.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00107.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00018.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00108.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00018.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00108.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00019.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00109.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00019.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00109.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00020.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00110.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00020.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00110.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00021.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00111.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00021.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00111.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00022.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00112.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_create_stake_pool/00022.png rename to tests/snapshots/nanox/test_sign_tx_create_stake_pool/00112.png diff --git a/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00200.png b/tests/snapshots/nanox/test_sign_tx_create_stake_pool/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00000.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00000.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00000.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00000.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00010.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00010.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00011.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00011.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00012.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00013.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00013.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegation_staking/00014.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_delegation_staking/00014.png rename to tests/snapshots/nanox/test_sign_tx_delegate_staking/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_delegate_staking/00200.png b/tests/snapshots/nanox/test_sign_tx_delegate_staking/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00010.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00010.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00011.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00011.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00020.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00020.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00021.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00021.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00022.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00022.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00023.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00023.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00024.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00024.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00025.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_freeze_tokens/00025.png rename to tests/snapshots/nanox/test_sign_tx_freeze_tokens/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00300.png b/tests/snapshots/nanox/test_sign_tx_freeze_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00010.png b/tests/snapshots/nanox/test_sign_tx_htlc/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00010.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00011.png b/tests/snapshots/nanox/test_sign_tx_htlc/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00011.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00012.png b/tests/snapshots/nanox/test_sign_tx_htlc/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00012.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00013.png b/tests/snapshots/nanox/test_sign_tx_htlc/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00013.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00014.png b/tests/snapshots/nanox/test_sign_tx_htlc/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00014.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00015.png b/tests/snapshots/nanox/test_sign_tx_htlc/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00015.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00020.png b/tests/snapshots/nanox/test_sign_tx_htlc/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00020.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00021.png b/tests/snapshots/nanox/test_sign_tx_htlc/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00021.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00022.png b/tests/snapshots/nanox/test_sign_tx_htlc/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00022.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00023.png b/tests/snapshots/nanox/test_sign_tx_htlc/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00023.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00024.png b/tests/snapshots/nanox/test_sign_tx_htlc/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00024.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00025.png b/tests/snapshots/nanox/test_sign_tx_htlc/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_htlc/00025.png rename to tests/snapshots/nanox/test_sign_tx_htlc/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_htlc/00300.png b/tests/snapshots/nanox/test_sign_tx_htlc/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00010.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00010.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00011.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00011.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00012.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00012.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00013.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00013.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00014.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00014.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00015.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00015.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00016.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00016.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00017.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00107.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00017.png rename to tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00107.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00200.png b/tests/snapshots/nanox/test_sign_tx_issue_fungible_token/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00010.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00010.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00011.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00011.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00012.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00012.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00013.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00013.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00014.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00014.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00015.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00015.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00016.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00016.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00017.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00107.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00017.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00107.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00018.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00108.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00018.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00108.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00019.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00109.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00019.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00109.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00020.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00110.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00020.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00110.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00021.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00111.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_issue_nft/00021.png rename to tests/snapshots/nanox/test_sign_tx_issue_nft/00111.png diff --git a/tests/snapshots/nanox/test_sign_tx_issue_nft/00200.png b/tests/snapshots/nanox/test_sign_tx_issue_nft/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00010.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00011.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00011.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00012.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00012.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00020.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00020.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00021.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00021.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00022.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00023.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00023.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00024.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00024.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00025.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00025.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00026.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00206.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00026.png rename to tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00206.png diff --git a/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00300.png b/tests/snapshots/nanox/test_sign_tx_lock_then_transfer/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00010.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00010.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00011.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00011.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00012.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00012.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00020.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00020.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00021.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00021.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00022.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00022.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00023.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00023.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00024.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00024.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00025.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00025.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00026.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00206.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00026.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00206.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00027.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00207.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_mint_tokens/00027.png rename to tests/snapshots/nanox/test_sign_tx_mint_tokens/00207.png diff --git a/tests/snapshots/nanox/test_sign_tx_mint_tokens/00300.png b/tests/snapshots/nanox/test_sign_tx_mint_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00010.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00010.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00011.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00011.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00020.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00020.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00021.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00021.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00022.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00022.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00030.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00300.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00030.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00300.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00031.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00301.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00031.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00301.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00032.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00302.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00032.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00302.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00033.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00303.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00033.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00303.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00034.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00304.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00034.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00304.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00035.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00305.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00035.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00305.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00036.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00306.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00036.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00306.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00037.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00307.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_conclude/00037.png rename to tests/snapshots/nanox/test_sign_tx_order_conclude/00307.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_conclude/00400.png b/tests/snapshots/nanox/test_sign_tx_order_conclude/00400.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00010.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00010.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00011.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00011.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00012.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00012.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00020.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00020.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00021.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00021.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00022.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00022.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00030.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00300.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00030.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00300.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00031.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00301.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00031.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00301.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00032.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00302.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00032.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00302.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00033.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00303.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00033.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00303.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00034.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00304.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00034.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00304.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00035.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00305.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00035.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00305.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00036.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00306.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00036.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00306.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00037.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00307.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_order_fill/00037.png rename to tests/snapshots/nanox/test_sign_tx_order_fill/00307.png diff --git a/tests/snapshots/nanox/test_sign_tx_order_fill/00400.png b/tests/snapshots/nanox/test_sign_tx_order_fill/00400.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00010.png b/tests/snapshots/nanox/test_sign_tx_transfer/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00010.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00011.png b/tests/snapshots/nanox/test_sign_tx_transfer/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00011.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00012.png b/tests/snapshots/nanox/test_sign_tx_transfer/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00012.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00013.png b/tests/snapshots/nanox/test_sign_tx_transfer/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00013.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00014.png b/tests/snapshots/nanox/test_sign_tx_transfer/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00014.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00015.png b/tests/snapshots/nanox/test_sign_tx_transfer/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_transfer/00015.png rename to tests/snapshots/nanox/test_sign_tx_transfer/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_transfer/00200.png b/tests/snapshots/nanox/test_sign_tx_transfer/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00010.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00010.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00011.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00011.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00020.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00020.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00021.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00021.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00022.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00022.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00023.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00023.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00024.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00024.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00025.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00025.png rename to tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00300.png b/tests/snapshots/nanox/test_sign_tx_unfreeze_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00010.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00010.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00011.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00011.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00020.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00020.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00021.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00021.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00022.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00022.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00023.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00203.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00023.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00203.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00024.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00204.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00024.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00204.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00025.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00205.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00025.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00205.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00026.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00206.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_unmint_tokens/00026.png rename to tests/snapshots/nanox/test_sign_tx_unmint_tokens/00206.png diff --git a/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00300.png b/tests/snapshots/nanox/test_sign_tx_unmint_tokens/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00010.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00011.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00012.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00013.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00013.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00014.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00014.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00015.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00015.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00016.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00016.png rename to tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00200.png b/tests/snapshots/nanox/test_sign_tx_with_large_input_and_commitment/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00010.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00010.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00011.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00011.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00012.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00102.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00012.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00102.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00013.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00103.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00013.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00103.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00014.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00104.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00014.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00104.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00015.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00105.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00015.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00105.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00016.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00106.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00016.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00106.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00017.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00107.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00017.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00107.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00018.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00108.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00018.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00108.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00019.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00109.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00019.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00109.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00020.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00110.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00020.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00110.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00021.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00111.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00021.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00111.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00022.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00112.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00022.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00112.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00023.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00113.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00023.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00113.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00024.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00114.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00024.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00114.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00025.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00115.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00025.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00115.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00026.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00116.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00026.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00116.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00027.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00117.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00027.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00117.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00028.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00118.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00028.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00118.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00029.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00119.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_with_large_output/00029.png rename to tests/snapshots/nanox/test_sign_tx_with_large_output/00119.png diff --git a/tests/snapshots/nanox/test_sign_tx_with_large_output/00200.png b/tests/snapshots/nanox/test_sign_tx_with_large_output/00200.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00010.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00100.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_without_outputs/00010.png rename to tests/snapshots/nanox/test_sign_tx_without_outputs/00100.png diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00011.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00101.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_without_outputs/00011.png rename to tests/snapshots/nanox/test_sign_tx_without_outputs/00101.png diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00020.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00200.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_without_outputs/00020.png rename to tests/snapshots/nanox/test_sign_tx_without_outputs/00200.png diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00021.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00201.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_without_outputs/00021.png rename to tests/snapshots/nanox/test_sign_tx_without_outputs/00201.png diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00022.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00202.png similarity index 100% rename from tests/snapshots/nanox/test_sign_tx_without_outputs/00022.png rename to tests/snapshots/nanox/test_sign_tx_without_outputs/00202.png diff --git a/tests/snapshots/nanox/test_sign_tx_without_outputs/00300.png b/tests/snapshots/nanox/test_sign_tx_without_outputs/00300.png new file mode 100644 index 0000000000000000000000000000000000000000..3a161194e8aa97593f2cd08994f702352935b602 GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`!2~2@x4h5*QXf5C978JRyuBV8x9BVHp_SMnR7=j{cXcM%iMjZE?Ih+yIZ+`uVwr6?ar!{n6Es4wQcunp4;$` oqpDbbHTRAQzxK1k9M15sP5z_#)gXUK`)eREPgg&ebxsLQ05R}{E&u=k literal 0 HcmV?d00001 diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00010.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00010.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00011.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00011.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00020.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00020.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00021.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00021.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00022.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00022.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_authority/00030.png b/tests/snapshots/stax/test_sign_tx_change_token_authority/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_authority/00030.png rename to tests/snapshots/stax/test_sign_tx_change_token_authority/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00010.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00010.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00011.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00011.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00020.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00020.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00021.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00021.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00022.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00022.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00030.png b/tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00030.png rename to tests/snapshots/stax/test_sign_tx_change_token_metadata_uri/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00010.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_delegation/00010.png rename to tests/snapshots/stax/test_sign_tx_create_delegation/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00011.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_delegation/00011.png rename to tests/snapshots/stax/test_sign_tx_create_delegation/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00012.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_delegation/00012.png rename to tests/snapshots/stax/test_sign_tx_create_delegation/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_create_delegation/00020.png b/tests/snapshots/stax/test_sign_tx_create_delegation/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_delegation/00020.png rename to tests/snapshots/stax/test_sign_tx_create_delegation/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00010.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_stake_pool/00010.png rename to tests/snapshots/stax/test_sign_tx_create_stake_pool/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00011.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_stake_pool/00011.png rename to tests/snapshots/stax/test_sign_tx_create_stake_pool/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00012.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_stake_pool/00012.png rename to tests/snapshots/stax/test_sign_tx_create_stake_pool/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_create_stake_pool/00020.png b/tests/snapshots/stax/test_sign_tx_create_stake_pool/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_create_stake_pool/00020.png rename to tests/snapshots/stax/test_sign_tx_create_stake_pool/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00000.png b/tests/snapshots/stax/test_sign_tx_delegate_staking/00000.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_delegation_staking/00000.png rename to tests/snapshots/stax/test_sign_tx_delegate_staking/00000.png diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00010.png b/tests/snapshots/stax/test_sign_tx_delegate_staking/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_delegation_staking/00010.png rename to tests/snapshots/stax/test_sign_tx_delegate_staking/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00011.png b/tests/snapshots/stax/test_sign_tx_delegate_staking/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_delegation_staking/00011.png rename to tests/snapshots/stax/test_sign_tx_delegate_staking/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00012.png b/tests/snapshots/stax/test_sign_tx_delegate_staking/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_delegation_staking/00012.png rename to tests/snapshots/stax/test_sign_tx_delegate_staking/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_delegation_staking/00020.png b/tests/snapshots/stax/test_sign_tx_delegate_staking/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_delegation_staking/00020.png rename to tests/snapshots/stax/test_sign_tx_delegate_staking/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00010.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00010.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00011.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00011.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00020.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00020.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00021.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00021.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00022.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00022.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_freeze_tokens/00030.png b/tests/snapshots/stax/test_sign_tx_freeze_tokens/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_freeze_tokens/00030.png rename to tests/snapshots/stax/test_sign_tx_freeze_tokens/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00010.png b/tests/snapshots/stax/test_sign_tx_htlc/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00010.png rename to tests/snapshots/stax/test_sign_tx_htlc/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00011.png b/tests/snapshots/stax/test_sign_tx_htlc/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00011.png rename to tests/snapshots/stax/test_sign_tx_htlc/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00020.png b/tests/snapshots/stax/test_sign_tx_htlc/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00020.png rename to tests/snapshots/stax/test_sign_tx_htlc/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00021.png b/tests/snapshots/stax/test_sign_tx_htlc/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00021.png rename to tests/snapshots/stax/test_sign_tx_htlc/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00022.png b/tests/snapshots/stax/test_sign_tx_htlc/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00022.png rename to tests/snapshots/stax/test_sign_tx_htlc/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_htlc/00030.png b/tests/snapshots/stax/test_sign_tx_htlc/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_htlc/00030.png rename to tests/snapshots/stax/test_sign_tx_htlc/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00010.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_fungible_token/00010.png rename to tests/snapshots/stax/test_sign_tx_issue_fungible_token/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00011.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_fungible_token/00011.png rename to tests/snapshots/stax/test_sign_tx_issue_fungible_token/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00012.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_fungible_token/00012.png rename to tests/snapshots/stax/test_sign_tx_issue_fungible_token/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00020.png b/tests/snapshots/stax/test_sign_tx_issue_fungible_token/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_fungible_token/00020.png rename to tests/snapshots/stax/test_sign_tx_issue_fungible_token/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00010.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_nft/00010.png rename to tests/snapshots/stax/test_sign_tx_issue_nft/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00011.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_nft/00011.png rename to tests/snapshots/stax/test_sign_tx_issue_nft/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00012.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_nft/00012.png rename to tests/snapshots/stax/test_sign_tx_issue_nft/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_issue_nft/00020.png b/tests/snapshots/stax/test_sign_tx_issue_nft/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_issue_nft/00020.png rename to tests/snapshots/stax/test_sign_tx_issue_nft/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00010.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00010.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00011.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00011.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00020.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00020.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00021.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00021.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00022.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00022.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00030.png b/tests/snapshots/stax/test_sign_tx_lock_then_transfer/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_lock_then_transfer/00030.png rename to tests/snapshots/stax/test_sign_tx_lock_then_transfer/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00010.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00010.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00011.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00011.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00020.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00020.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00021.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00021.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00022.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00022.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_mint_tokens/00030.png b/tests/snapshots/stax/test_sign_tx_mint_tokens/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_mint_tokens/00030.png rename to tests/snapshots/stax/test_sign_tx_mint_tokens/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00010.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00010.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00011.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00011.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00020.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00020.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00021.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00021.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00030.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00030.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00031.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00301.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00031.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00301.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00032.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00302.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00032.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00302.png diff --git a/tests/snapshots/stax/test_sign_tx_order_conclude/00040.png b/tests/snapshots/stax/test_sign_tx_order_conclude/00400.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_conclude/00040.png rename to tests/snapshots/stax/test_sign_tx_order_conclude/00400.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00010.png b/tests/snapshots/stax/test_sign_tx_order_fill/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00010.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00011.png b/tests/snapshots/stax/test_sign_tx_order_fill/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00011.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00020.png b/tests/snapshots/stax/test_sign_tx_order_fill/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00020.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00021.png b/tests/snapshots/stax/test_sign_tx_order_fill/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00021.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00030.png b/tests/snapshots/stax/test_sign_tx_order_fill/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00030.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00031.png b/tests/snapshots/stax/test_sign_tx_order_fill/00301.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00031.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00301.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00032.png b/tests/snapshots/stax/test_sign_tx_order_fill/00302.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00032.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00302.png diff --git a/tests/snapshots/stax/test_sign_tx_order_fill/00040.png b/tests/snapshots/stax/test_sign_tx_order_fill/00400.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_order_fill/00040.png rename to tests/snapshots/stax/test_sign_tx_order_fill/00400.png diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00010.png b/tests/snapshots/stax/test_sign_tx_transfer/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_transfer/00010.png rename to tests/snapshots/stax/test_sign_tx_transfer/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00011.png b/tests/snapshots/stax/test_sign_tx_transfer/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_transfer/00011.png rename to tests/snapshots/stax/test_sign_tx_transfer/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00012.png b/tests/snapshots/stax/test_sign_tx_transfer/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_transfer/00012.png rename to tests/snapshots/stax/test_sign_tx_transfer/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_transfer/00020.png b/tests/snapshots/stax/test_sign_tx_transfer/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_transfer/00020.png rename to tests/snapshots/stax/test_sign_tx_transfer/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00010.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00010.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00011.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00011.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00020.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00020.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00021.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00021.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00022.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00022.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00030.png b/tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00030.png rename to tests/snapshots/stax/test_sign_tx_unfreeze_tokens/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00010.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00010.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00011.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00011.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00020.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00020.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00021.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00201.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00021.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00201.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00022.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00202.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00022.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00202.png diff --git a/tests/snapshots/stax/test_sign_tx_unmint_tokens/00030.png b/tests/snapshots/stax/test_sign_tx_unmint_tokens/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_unmint_tokens/00030.png rename to tests/snapshots/stax/test_sign_tx_unmint_tokens/00300.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00010.png b/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00010.png rename to tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00011.png b/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00011.png rename to tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00012.png b/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00012.png rename to tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00020.png b/tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00020.png rename to tests/snapshots/stax/test_sign_tx_with_large_input_and_commitment/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00010.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_output/00010.png rename to tests/snapshots/stax/test_sign_tx_with_large_output/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00011.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_output/00011.png rename to tests/snapshots/stax/test_sign_tx_with_large_output/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00012.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00102.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_output/00012.png rename to tests/snapshots/stax/test_sign_tx_with_large_output/00102.png diff --git a/tests/snapshots/stax/test_sign_tx_with_large_output/00020.png b/tests/snapshots/stax/test_sign_tx_with_large_output/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_with_large_output/00020.png rename to tests/snapshots/stax/test_sign_tx_with_large_output/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00010.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00100.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_without_outputs/00010.png rename to tests/snapshots/stax/test_sign_tx_without_outputs/00100.png diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00011.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00101.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_without_outputs/00011.png rename to tests/snapshots/stax/test_sign_tx_without_outputs/00101.png diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00020.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00200.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_without_outputs/00020.png rename to tests/snapshots/stax/test_sign_tx_without_outputs/00200.png diff --git a/tests/snapshots/stax/test_sign_tx_without_outputs/00030.png b/tests/snapshots/stax/test_sign_tx_without_outputs/00300.png similarity index 100% rename from tests/snapshots/stax/test_sign_tx_without_outputs/00030.png rename to tests/snapshots/stax/test_sign_tx_without_outputs/00300.png From 929b3b600f513dec75975c2428d6d809319aa8ee Mon Sep 17 00:00:00 2001 From: Mykhailo Kremniov Date: Sat, 27 Jun 2026 14:28:44 +0300 Subject: [PATCH 40/40] Fix CI --- Cargo.lock | 8 ++--- Cargo.toml | 14 ++++---- crates/app-core/src/app_ui/utils.rs | 4 +-- .../src/handlers/sign_tx/summary_collector.rs | 7 ++-- tests/application_client/__init__.py | 2 +- .../mintlayer_command_sender.py | 28 +++++++++------ tests/application_client/mintlayer_utils.py | 34 +++++++++---------- tests/test_sign_cmd.py | 2 +- 8 files changed, 51 insertions(+), 48 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e7850bc..d7137aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -599,9 +599,9 @@ checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" [[package]] name = "ledger_device_sdk" -version = "1.35.1" +version = "1.35.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85fc7dea35e2d9d0a305fc9594539af5f510cd7c2d764f944542c4710731ae58" +checksum = "f21c105fccec785d1007a3fd5d86fdfe44eeb7283e28565584d315caea0cde4d" dependencies = [ "const-zero", "include_gif", @@ -615,9 +615,9 @@ dependencies = [ [[package]] name = "ledger_secure_sdk_sys" -version = "1.16.1" +version = "1.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58d50b8764859daf1b5176c5aad8ccc989494c16b08fa266e22c7907e60956e9" +checksum = "cd7424fb1da714f47453c65a58ca4144fa576e91563c860522b31db4c6868408" dependencies = [ "bindgen", "cc", diff --git a/Cargo.toml b/Cargo.toml index 984ffe6..a8a2f71 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,17 +13,17 @@ version = "0.1.0" [workspace.dependencies] bech32 = { version = "0.11", default-features = false } chrono = { version = "0.4", default-features = false } -derive_more = { version = "2.1.1", default-features = false } -hex = { version = "0.4.3", default-features = false } -image = "0.25.8" -ledger_device_sdk = "1.35.1" -ledger_secure_sdk_sys = "1.16.1" -num_enum = { version = "0.7.5", default-features = false } +derive_more = { version = "2.1", default-features = false } +hex = { version = "0.4", default-features = false } +image = "0.25" +ledger_device_sdk = "1.35" +ledger_secure_sdk_sys = "1.16" +num_enum = { version = "0.7", default-features = false } num-traits = { version = "0.2", default-features = false } # Note: the testmacro crate is published by Ledger and its source code comes from the `testmacro` # dir inside the sdk repo, i.e. https://github.com/LedgerHQ/ledger-device-rust-sdk/tree/cad196841dbd72c037cfa01bec81a4a3ae57a04e/testmacro # (though the published version is a bit older). -testmacro = "0.1.0" +testmacro = "0.1" mintlayer-app-core = { path = "crates/app-core" } mintlayer-messages = { path = "crates/messages" } diff --git a/crates/app-core/src/app_ui/utils.rs b/crates/app-core/src/app_ui/utils.rs index b691b07..5044c4f 100644 --- a/crates/app-core/src/app_ui/utils.rs +++ b/crates/app-core/src/app_ui/utils.rs @@ -81,10 +81,10 @@ pub fn compress_public_key( pub fn to_public_key_hash(pk: &Secp256k1PublicKey) -> Result { let mut hasher = Hasher::new(); - encode_to(&mlcp::PublicKey::Secp256k1Schnorr(*pk), &mut hasher); + encode_to(mlcp::PublicKey::Secp256k1Schnorr(*pk), &mut hasher); let full_hash = hasher.finalize()?; - let pkh: [u8; PUBLIC_KEY_HASH_SIZE] = cut_array(&full_hash.as_fixed_bytes()); + let pkh: [u8; PUBLIC_KEY_HASH_SIZE] = cut_array(full_hash.as_fixed_bytes()); Ok(PublicKeyHash(pkh)) } diff --git a/crates/app-core/src/handlers/sign_tx/summary_collector.rs b/crates/app-core/src/handlers/sign_tx/summary_collector.rs index 4761e10..c6d72e6 100644 --- a/crates/app-core/src/handlers/sign_tx/summary_collector.rs +++ b/crates/app-core/src/handlers/sign_tx/summary_collector.rs @@ -366,12 +366,9 @@ fn into_coin_or_token_id_and_amount( #[cfg(test)] mod tests { - use crate::testing::prelude::*; - use crate::StatusWord; + use mintlayer_messages::{AdditionalOrderInfo, AdditionalUtxoInfo, TxInputWithAdditionalInfo}; - use mintlayer_messages::{ - mlcp, AdditionalOrderInfo, AdditionalUtxoInfo, TxInputWithAdditionalInfo, - }; + use crate::{mlcp, testing::prelude::*, StatusWord}; use super::*; diff --git a/tests/application_client/__init__.py b/tests/application_client/__init__.py index bc39614..27fa2e2 100644 --- a/tests/application_client/__init__.py +++ b/tests/application_client/__init__.py @@ -33,7 +33,7 @@ def init_mintlayer_types(): "type_mapping": [ ["Coin", "Amount"], # Note: need to have this variant to make sure TokenV1's index is 2. - # FIXME: the protocol should not use types from mintlayer core primitives. + # FIXME: the protocol should not use types from mintlayer core primitives. # pylint: disable=fixme ["DeprecatedTokenV0", ""], ["TokenV1", "(TokenId, Amount)"], ], diff --git a/tests/application_client/mintlayer_command_sender.py b/tests/application_client/mintlayer_command_sender.py index 24123cd..b7716e0 100644 --- a/tests/application_client/mintlayer_command_sender.py +++ b/tests/application_client/mintlayer_command_sender.py @@ -1,7 +1,7 @@ from contextlib import contextmanager from dataclasses import dataclass from enum import IntEnum -from typing import Generator, List, Optional +from typing import Generator, List import scalecodec # type: ignore from ragger.backend.interface import RAPDU, BackendInterface @@ -126,8 +126,8 @@ def get_public_key_with_confirmation( p1=GetPublicKeyP1.P1_CONFIRM, p2=P2.P2_LAST, data=data, - ) as response: - yield response + ): + yield @contextmanager def sign_message( @@ -166,8 +166,8 @@ def sign_message( p1=SignMessageP1.P1_NEXT, p2=P2.P2_LAST, data=chunks[-1], - ) as response: - yield response + ): + yield def sign_tx(self, transaction: Transaction) -> Generator[SignTxStep, None, None]: # ---- Start req ---- @@ -291,8 +291,10 @@ def _send_chunked_sync(self, data: bytes, expected_last_response_variant: str): ) return decode_response_variant(response.data, expected_last_response_variant) - def get_async_response(self) -> Optional[RAPDU]: - return self.backend.last_async_response + def get_async_response(self) -> RAPDU: + response = self.backend.last_async_response + assert response is not None + return response def get_all_signatures(self, transaction: Transaction) -> List[TxInputSignature]: next_sig = sign_tx_next_req_obj.encode({"ReturnNextSignature": None}).data @@ -314,9 +316,10 @@ def get_all_signatures(self, transaction: Transaction) -> List[TxInputSignature] if not res.has_next: break - assert ( - len(sigs) < expected_sigs_count - ), f"has_next is still true after the expected number of signatures have been received (sigs = {sigs!r})" + assert len(sigs) < expected_sigs_count, ( + "has_next is still true after the expected number of signatures " + f"have been received (sigs = {sigs!r})" + ) return sigs @@ -344,6 +347,7 @@ def pack_derivation_path(derivation_path: str) -> bytes: return path_obj.encode(path).data +# pylint: disable-next=too-many-locals,too-many-branches def sign_tx_review( client, device, @@ -459,7 +463,9 @@ def sign_tx_review( # The last ReturnNextSignature is what makes the tx Finished, so the "Transaction signed" # status screen is expected here. - validation_instructions = [] if device.is_nano else [NavInsID.USE_CASE_STATUS_DISMISS] + validation_instructions = ( + [] if device.is_nano else [NavInsID.USE_CASE_STATUS_DISMISS] + ) navigator.navigate_until_text_and_compare( navigate_instruction=NavInsID.WAIT_FOR_SCREEN_CHANGE, validation_instructions=validation_instructions, diff --git a/tests/application_client/mintlayer_utils.py b/tests/application_client/mintlayer_utils.py index 318c105..12cdce1 100644 --- a/tests/application_client/mintlayer_utils.py +++ b/tests/application_client/mintlayer_utils.py @@ -1,6 +1,6 @@ -import scalecodec # type: ignore from dataclasses import dataclass from typing import List, Optional +import scalecodec # type: ignore sign_tx_start_req_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( "SignTxStartReq" @@ -19,16 +19,16 @@ class TxInputSignatureResponse: @staticmethod def from_data(response: bytes): - response = decode_response_variant(response, "TxInputSignature") + decoded_response = decode_response_variant(response, "TxInputSignature") - signature = bytes.fromhex(response["signature"][2:]) + signature = bytes.fromhex(decoded_response["signature"][2:]) assert len(signature) == 64 return TxInputSignatureResponse( signature=signature, - input_idx=response["input_idx"], - multisig_idx=response["multisig_idx"], - has_next=response["has_next"], + input_idx=decoded_response["input_idx"], + multisig_idx=decoded_response["multisig_idx"], + has_next=decoded_response["has_next"], ) @@ -68,11 +68,11 @@ class Transaction: def expected_sig_indices(self) -> set[TxInputSignatureIndices]: result = set() - for input_idx, input in enumerate(self.inputs): - input_data = input.get("ProcessInput") + for input_idx, inp in enumerate(self.inputs): + input_data = inp.get("ProcessInput") assert ( input_data is not None - ), f"Transaction input is not a ProcessInput request: {input!r}" + ), f"Transaction input is not a ProcessInput request: {inp!r}" for addr in input_data["addresses"]: multisig_idx = addr["multisig_idx"] @@ -85,7 +85,7 @@ def expected_sig_indices(self) -> set[TxInputSignatureIndices]: return result -def decode_response(response: bytes): +def decode_response(response: bytes) -> dict: response_bytes = scalecodec.base.ScaleBytes(response) response_obj = scalecodec.base.RuntimeConfiguration().create_scale_object( "Response", data=response_bytes @@ -93,13 +93,13 @@ def decode_response(response: bytes): return response_obj.decode() -def decode_response_variant(response: bytes, expected_variant: str): - response = decode_response(response) +def decode_response_variant(response: bytes, expected_variant: str) -> dict: + decoded_response = decode_response(response) assert ( - isinstance(response, dict) - and len(response) == 1 - and expected_variant in response - ), f"Expecting a dict with a single key '{expected_variant}', but got: {response!r}" + isinstance(decoded_response, dict) + and len(decoded_response) == 1 + and expected_variant in decoded_response + ), f"Expecting a dict with a single key '{expected_variant}', but got: {decoded_response!r}" - return response[expected_variant] + return decoded_response[expected_variant] diff --git a/tests/test_sign_cmd.py b/tests/test_sign_cmd.py index fd037b9..97f6d33 100644 --- a/tests/test_sign_cmd.py +++ b/tests/test_sign_cmd.py @@ -1171,7 +1171,7 @@ def test_sign_tx_order_fill(backend, scenario_navigator, device, navigator): order_id = bytes([0] * 32) account_input = { "ProcessInput": { - "addresses": [], # FillOrder input must not be signed + "addresses": [], # FillOrder input must not be signed "input": { "OrderAccountCommand": [ {