New blind-signing flow for LNS
This commit is contained in:
@@ -205,24 +205,20 @@ static void switch_settings_verbose_domain_name(void) {
|
|||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
// clang-format off
|
// clang-format off
|
||||||
#ifdef TARGET_NANOS
|
|
||||||
UX_STEP_CB(
|
|
||||||
ux_warning_contract_data_step,
|
|
||||||
bnnn_paging,
|
|
||||||
ui_idle(),
|
|
||||||
{
|
|
||||||
"Error",
|
|
||||||
"Blind signing must be enabled in Settings",
|
|
||||||
});
|
|
||||||
#else
|
|
||||||
UX_STEP_NOCB(
|
UX_STEP_NOCB(
|
||||||
ux_blind_signing_warning_step,
|
ux_blind_signing_warning_step,
|
||||||
pbb,
|
pbb,
|
||||||
{
|
{
|
||||||
&C_icon_warning,
|
&C_icon_warning,
|
||||||
|
#ifdef TARGET_NANOS
|
||||||
|
"Transaction",
|
||||||
|
"not trusted",
|
||||||
|
#else
|
||||||
"This transaction",
|
"This transaction",
|
||||||
"cannot be trusted",
|
"cannot be trusted",
|
||||||
|
#endif
|
||||||
});
|
});
|
||||||
|
#ifndef TARGET_NANOS
|
||||||
UX_STEP_NOCB(
|
UX_STEP_NOCB(
|
||||||
ux_blind_signing_text1_step,
|
ux_blind_signing_text1_step,
|
||||||
nnnn,
|
nnnn,
|
||||||
@@ -241,6 +237,7 @@ UX_STEP_NOCB(
|
|||||||
"that can drain your",
|
"that can drain your",
|
||||||
"wallet.",
|
"wallet.",
|
||||||
});
|
});
|
||||||
|
#endif
|
||||||
UX_STEP_NOCB(
|
UX_STEP_NOCB(
|
||||||
ux_blind_signing_link_step,
|
ux_blind_signing_link_step,
|
||||||
nn,
|
nn,
|
||||||
@@ -254,8 +251,13 @@ UX_STEP_CB(
|
|||||||
start_signature_flow(),
|
start_signature_flow(),
|
||||||
{
|
{
|
||||||
&C_icon_validate_14,
|
&C_icon_validate_14,
|
||||||
|
#ifdef TARGET_NANOS
|
||||||
|
"Accept risk",
|
||||||
|
"and review",
|
||||||
|
#else
|
||||||
"Accept risk and",
|
"Accept risk and",
|
||||||
"review transaction",
|
"review transaction",
|
||||||
|
#endif
|
||||||
});
|
});
|
||||||
UX_STEP_CB(
|
UX_STEP_CB(
|
||||||
ux_blind_signing_reject_step,
|
ux_blind_signing_reject_step,
|
||||||
@@ -265,13 +267,14 @@ UX_STEP_CB(
|
|||||||
&C_icon_crossmark,
|
&C_icon_crossmark,
|
||||||
"Reject",
|
"Reject",
|
||||||
});
|
});
|
||||||
#endif
|
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
UX_FLOW(ux_blind_signing_flow,
|
UX_FLOW(ux_blind_signing_flow,
|
||||||
&ux_blind_signing_warning_step,
|
&ux_blind_signing_warning_step,
|
||||||
|
#ifndef TARGET_NANOS
|
||||||
&ux_blind_signing_text1_step,
|
&ux_blind_signing_text1_step,
|
||||||
&ux_blind_signing_text2_step,
|
&ux_blind_signing_text2_step,
|
||||||
|
#endif
|
||||||
&ux_blind_signing_link_step,
|
&ux_blind_signing_link_step,
|
||||||
&ux_blind_signing_accept_step,
|
&ux_blind_signing_accept_step,
|
||||||
&ux_blind_signing_reject_step);
|
&ux_blind_signing_reject_step);
|
||||||
|
|||||||
Reference in New Issue
Block a user