Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

B2CA-1522: Add sender field in transaction #545

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions src/shared_context.h
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ typedef enum {
#define NETWORK_STRING_MAX_SIZE 19

typedef struct txStringProperties_s {
char fromAddress[43];
char fullAddress[43];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fullAdress should be renamed to toAddress to be more in-line with the new fromAddress. 👍

char fullAmount[79]; // 2^256 is 78 digits long
char maxFee[50];
Expand Down
15 changes: 14 additions & 1 deletion src_bagl/ui_flow_signTx.c
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,18 @@ UX_STEP_NOCB(
.title = "Amount",
.text = strings.common.fullAmount
});
UX_STEP_NOCB(
ux_approval_from_step,
bnnn_paging,
{
.title = "From",
.text = strings.common.fromAddress,
});
UX_STEP_NOCB(
ux_approval_address_step,
bnnn_paging,
{
.title = "Address",
.title = "To",
.text = strings.common.fullAddress,
});

Expand Down Expand Up @@ -225,10 +232,16 @@ void ux_approve_tx(bool fromPlugin) {
if (has_domain_name(&chain_id, tmpContent.txContent.destination)) {
ux_approval_tx_flow[step++] = &ux_domain_name_step;
if (N_storage.verbose_domain_name) {
if (strings.common.fromAddress[0] != 0) {
ux_approval_tx_flow[step++] = &ux_approval_from_step;
}
ux_approval_tx_flow[step++] = &ux_approval_address_step;
}
} else {
#endif // HAVE_DOMAIN_NAME
if (strings.common.fromAddress[0] != 0) {
ux_approval_tx_flow[step++] = &ux_approval_from_step;
}
ux_approval_tx_flow[step++] = &ux_approval_address_step;
#ifdef HAVE_DOMAIN_NAME
}
Expand Down
18 changes: 16 additions & 2 deletions src_features/signTx/logic_signTx.c
Original file line number Diff line number Diff line change
Expand Up @@ -346,12 +346,13 @@ __attribute__((noinline)) static bool finalize_parsing_helper(bool direct, bool
tmpCtx.transactionContext.hash,
32));

uint8_t msg_sender[ADDRESS_LENGTH] = {0};
get_public_key(msg_sender, sizeof(msg_sender));

// Finalize the plugin handling
if (dataContext.tokenContext.pluginStatus >= ETH_PLUGIN_RESULT_SUCCESSFUL) {
eth_plugin_prepare_finalize(&pluginFinalize);

uint8_t msg_sender[ADDRESS_LENGTH] = {0};
get_public_key(msg_sender, sizeof(msg_sender));
pluginFinalize.address = msg_sender;

if (!eth_plugin_call(ETH_PLUGIN_FINALIZE, (void *) &pluginFinalize)) {
Expand Down Expand Up @@ -498,6 +499,19 @@ __attribute__((noinline)) static bool finalize_parsing_helper(bool direct, bool
strlcpy(strings.common.fullAmount, displayBuffer, sizeof(strings.common.fullAmount));
}
PRINTF("Amount displayed: %s\n", strings.common.fullAmount);

if (G_called_from_swap) {
// Transaction parameters are managed by the Exchange caller app!
explicit_bzero(strings.common.fromAddress, sizeof(strings.common.fromAddress));
} else {
// Format the from address in a temporary buffer
address_to_string(msg_sender,
ADDRESS_LENGTH,
strings.common.fromAddress,
sizeof(strings.common.fromAddress),
chainConfig->chainId);
PRINTF("FROM Address displayed: %s\n", strings.common.fromAddress);
}
}

// Compute the max fee in a temporary buffer, if in swap case compare it with validated max fee,
Expand Down
8 changes: 7 additions & 1 deletion src_nbgl/ui_approve_tx.c
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,12 @@ static uint8_t setTagValuePairs(void) {
pairs[nbPairs].value = strings.common.fullAmount;
nbPairs++;

if (strings.common.fromAddress[0] != 0) {
pairs[nbPairs].item = "From";
pairs[nbPairs].value = strings.common.fromAddress;
nbPairs++;
}

#ifdef HAVE_DOMAIN_NAME
uint64_t chain_id = get_tx_chain_id();
tx_approval_context.domain_name_match =
Expand All @@ -131,7 +137,7 @@ static uint8_t setTagValuePairs(void) {
}
if (!tx_approval_context.domain_name_match || N_storage.verbose_domain_name) {
#endif
pairs[nbPairs].item = "Address";
pairs[nbPairs].item = "To";
pairs[nbPairs].value = strings.common.fullAddress;
nbPairs++;
#ifdef HAVE_DOMAIN_NAME
Expand Down
Binary file modified tests/ragger/snapshots/flex/domain_name_non_mainnet/00000.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_non_mainnet/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_non_mainnet/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_non_mainnet/00003.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_non_mainnet/00004.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_unknown_chain/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_unknown_chain/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_False/00000.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_False/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_False/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_False/00003.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_False/00004.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_True/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_verbose_True/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_wrong_addr/00000.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_wrong_addr/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_wrong_addr/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_wrong_addr/00003.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/domain_name_wrong_addr/00004.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/test_clone_thundercore/00000.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/test_clone_thundercore/00001.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/test_clone_thundercore/00002.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/ragger/snapshots/flex/test_clone_thundercore/00003.png
Binary file modified tests/ragger/snapshots/flex/test_clone_thundercore/00004.png
Binary file modified tests/ragger/snapshots/flex/test_legacy_chainid/00001.png
Binary file modified tests/ragger/snapshots/flex/test_legacy_chainid/00002.png
Binary file modified tests/ragger/snapshots/flex/test_legacy_send_bsc/00001.png
Binary file modified tests/ragger/snapshots/flex/test_legacy_send_bsc/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_blind_simple/00000.png
Binary file modified tests/ragger/snapshots/flex/test_sign_blind_simple/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_blind_simple/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_blind_simple/00003.png
Binary file modified tests/ragger/snapshots/flex/test_sign_blind_simple/00004.png
Binary file modified tests/ragger/snapshots/flex/test_sign_eip_2930/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_eip_2930/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_limit_nonce/00000.png
Binary file modified tests/ragger/snapshots/flex/test_sign_limit_nonce/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_limit_nonce/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_limit_nonce/00003.png
Binary file modified tests/ragger/snapshots/flex/test_sign_limit_nonce/00004.png
Binary file modified tests/ragger/snapshots/flex/test_sign_nonce_display/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_nonce_display/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00000.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00003.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00004.png
Binary file modified tests/ragger/snapshots/flex/test_sign_reject/00005.png
Binary file modified tests/ragger/snapshots/flex/test_sign_simple/00000.png
Binary file modified tests/ragger/snapshots/flex/test_sign_simple/00001.png
Binary file modified tests/ragger/snapshots/flex/test_sign_simple/00002.png
Binary file modified tests/ragger/snapshots/flex/test_sign_simple/00003.png
Binary file modified tests/ragger/snapshots/flex/test_sign_simple/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_clone_thundercore/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_chainid/00010.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_legacy_send_bsc/00010.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_blind_simple/00010.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_eip_2930/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_limit_nonce/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_nonce_display/00010.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00009.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_reject/00010.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00002.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00003.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00004.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00005.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00006.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00007.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00008.png
Binary file modified tests/ragger/snapshots/nanos/test_sign_simple/00009.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_unknown_chain/00002.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_unknown_chain/00003.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_unknown_chain/00006.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_verbose_True/00003.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_verbose_True/00004.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_verbose_True/00005.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_verbose_True/00006.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_wrong_addr/00002.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_wrong_addr/00003.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_wrong_addr/00004.png
Binary file modified tests/ragger/snapshots/nanosp/domain_name_wrong_addr/00005.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_unknown_chain/00002.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_unknown_chain/00003.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_unknown_chain/00004.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_unknown_chain/00005.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_unknown_chain/00006.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_verbose_True/00003.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_verbose_True/00004.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_verbose_True/00005.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_verbose_True/00006.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_wrong_addr/00002.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_wrong_addr/00003.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_wrong_addr/00004.png
Binary file modified tests/ragger/snapshots/nanox/domain_name_wrong_addr/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_clone_thundercore/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_clone_thundercore/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_clone_thundercore/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_clone_thundercore/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_chainid/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_chainid/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_chainid/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_chainid/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_chainid/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_send_bsc/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_send_bsc/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_send_bsc/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_send_bsc/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_legacy_send_bsc/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_blind_simple/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_blind_simple/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_blind_simple/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_blind_simple/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_eip_2930/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_eip_2930/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_eip_2930/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_eip_2930/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_eip_2930/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_limit_nonce/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_limit_nonce/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_limit_nonce/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_limit_nonce/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_nonce_display/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_nonce_display/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_nonce_display/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_nonce_display/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_nonce_display/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_reject/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_reject/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_reject/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_reject/00005.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_reject/00006.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_simple/00002.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_simple/00003.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_simple/00004.png
Binary file modified tests/ragger/snapshots/nanox/test_sign_simple/00005.png
Binary file modified tests/ragger/snapshots/stax/domain_name_non_mainnet/00000.png
Binary file modified tests/ragger/snapshots/stax/domain_name_non_mainnet/00001.png
Binary file modified tests/ragger/snapshots/stax/domain_name_non_mainnet/00002.png
Binary file modified tests/ragger/snapshots/stax/domain_name_non_mainnet/00003.png
Binary file modified tests/ragger/snapshots/stax/domain_name_non_mainnet/00004.png
Binary file modified tests/ragger/snapshots/stax/domain_name_unknown_chain/00001.png
Binary file modified tests/ragger/snapshots/stax/domain_name_unknown_chain/00002.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_False/00000.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_False/00001.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_False/00002.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_False/00003.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_True/00001.png
Binary file modified tests/ragger/snapshots/stax/domain_name_verbose_True/00002.png
Binary file modified tests/ragger/snapshots/stax/domain_name_wrong_addr/00000.png
Binary file modified tests/ragger/snapshots/stax/domain_name_wrong_addr/00001.png
Binary file modified tests/ragger/snapshots/stax/domain_name_wrong_addr/00002.png
Binary file modified tests/ragger/snapshots/stax/domain_name_wrong_addr/00003.png
Binary file modified tests/ragger/snapshots/stax/domain_name_wrong_addr/00004.png
Binary file modified tests/ragger/snapshots/stax/test_clone_thundercore/00000.png
Binary file modified tests/ragger/snapshots/stax/test_clone_thundercore/00001.png
Binary file modified tests/ragger/snapshots/stax/test_clone_thundercore/00002.png
Binary file modified tests/ragger/snapshots/stax/test_clone_thundercore/00003.png