2022-03-07 14:21:32 +01:00
|
|
|
#ifndef _UI_FLOW_H_
|
|
|
|
|
#define _UI_FLOW_H_
|
|
|
|
|
|
2020-06-27 13:24:04 +02:00
|
|
|
#include "shared_context.h"
|
2020-10-07 16:56:40 +02:00
|
|
|
|
2020-06-27 13:24:04 +02:00
|
|
|
#include "os_io_seproxyhal.h"
|
2020-08-27 11:52:56 +02:00
|
|
|
#include "ux.h"
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_idle_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2021-09-28 12:32:06 +02:00
|
|
|
extern const ux_flow_step_t* const ux_warning_contract_data_flow[];
|
|
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_settings_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_display_public_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_confirm_selector_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_confirm_parameter_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_allowance_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_sign_712_v0_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_display_public_eth2_flow[];
|
2020-10-27 11:16:50 +01:00
|
|
|
|
2022-01-11 08:56:57 +01:00
|
|
|
extern const ux_flow_step_t* const ux_display_privacy_public_key_flow[];
|
|
|
|
|
|
|
|
|
|
extern const ux_flow_step_t* const ux_display_privacy_shared_secret_flow[];
|
|
|
|
|
|
2022-08-24 09:25:01 +02:00
|
|
|
extern const ux_flow_step_t* ux_approval_tx_flow[15];
|
|
|
|
|
|
2020-06-27 13:24:04 +02:00
|
|
|
#ifdef HAVE_STARKWARE
|
|
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_display_stark_public_flow[];
|
2020-09-26 15:49:36 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_limit_order_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_transfer_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_self_transfer_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_transfer_conditional_flow[];
|
2020-11-24 00:11:55 +01:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_self_transfer_conditional_flow[];
|
2020-11-24 00:11:55 +01:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_register_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_deposit_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_withdraw_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_verify_vault_id_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_escape_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_approval_starkware_verify_escape_flow[];
|
2020-06-27 13:24:04 +02:00
|
|
|
|
2020-12-01 16:20:13 +01:00
|
|
|
extern const ux_flow_step_t* const ux_stark_unsafe_sign_flow[];
|
2020-11-24 00:11:55 +01:00
|
|
|
|
2020-06-27 13:24:04 +02:00
|
|
|
#endif
|
2022-03-07 14:21:32 +01:00
|
|
|
|
|
|
|
|
#endif // _UI_FLOW_H_
|