From 14d493475e8d69120af91b01704480107f6290d2 Mon Sep 17 00:00:00 2001 From: Alfred Kamanda Date: Mon, 25 Aug 2025 17:20:07 +0300 Subject: [PATCH] catch the flag_swap_transaction and move to the transaction_swap node --- services/registration/amount.vis | 1 + services/registration/transaction_swap | 3 +++ services/registration/transaction_swap.vis | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 services/registration/transaction_swap create mode 100644 services/registration/transaction_swap.vis diff --git a/services/registration/amount.vis b/services/registration/amount.vis index c50691f..d4786ab 100644 --- a/services/registration/amount.vis +++ b/services/registration/amount.vis @@ -4,6 +4,7 @@ RELOAD max_amount MAP max_amount MOUT back 0 HALT +CATCH transaction_swap flag_swap_transaction 1 LOAD validate_amount 64 RELOAD validate_amount CATCH api_failure flag_api_call_error 1 diff --git a/services/registration/transaction_swap b/services/registration/transaction_swap new file mode 100644 index 0000000..4120576 --- /dev/null +++ b/services/registration/transaction_swap @@ -0,0 +1,3 @@ +{{.transaction_swap_preview}} + +Please enter your PIN to confirm: \ No newline at end of file diff --git a/services/registration/transaction_swap.vis b/services/registration/transaction_swap.vis new file mode 100644 index 0000000..7f2f53e --- /dev/null +++ b/services/registration/transaction_swap.vis @@ -0,0 +1,12 @@ +LOAD transaction_swap_preview 0 +MAP transaction_swap_preview +CATCH api_failure flag_api_call_error 1 +MOUT back 0 +MOUT quit 9 +LOAD authorize_account 6 +HALT +RELOAD authorize_account +CATCH incorrect_pin flag_incorrect_pin 1 +INCMP _ 0 +INCMP quit 9 +INCMP transaction_swap_initiated *