/
[SubWallet] UC_Sign transaction via QR code

[SubWallet] UC_Sign transaction via QR code

UC : Sign transaction via QR code


Tên UC

Sign transaction via QR code

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng sign transaction thông qua QR code khi acc trên extension (extension chứa seed phrase) được attach sang 1 ví khác.

Tác nhân

Chính

Người dùng ví

Phụ

 

Điều kiện trước

Đã cài đặt thành công extension

Account đã được attach sang ví khác

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Chọn tài khoản cần ký giao dịch

 

 

Mở màn hình Homepage của account đã chọn

Di chuyển đến chai bất kỳ trong Danh sách crypto

 

Bấm vào icon QR code

 

 

Hiển thị các hành động

Chọn hành động “Sign transactions”

 

 

Hiển thị màn hình Authorize transaction (step 1)

Scan QR code

 

 

Kiểm tra QR code:

  • Nếu QR code hợp lệ → Chuyển đến màn hình Authorize transaction Step 2

  • Nếu QR code không hợp lệ → Hiển thị thông báo lỗi

Nhập password

Bấm nút Approve

 

 

Kiểm tra password:

  • Nếu password hợp lệ → Hiển thị QR code để publish giao dịch

  • Nếu password không hợp lệ → Hiển thị thông báo lỗi

Người dùng xem kết quả trả về

 

Luồng rẽ nhánh

Tại bước Kiểm tra QR code:

  • Nếu QR code hợp lệ → Điều hướng người dùng đến màn hình Authorize transaction (Step 2)

  • Nếu QR code không hợp lệ:

    • QR code của giao dịch khác → Hiển thị thông báo lỗi

    • Chưa scan được QR code → Hiển thị thông báo lỗi

Tại bước Kiểm tra tính hợp lệ của password:

  • Nếu nhập thông tin hợp lệ → Submit thành công, chuyển đến màn hình QR code để publish giao dịch

  • Nếu nhập thông tin không hợp lệ:

    • Nếu không nhập Password → Disable button Approve

    • Nếu nhập password không hợp lệ → Hiển thị thông báo lỗi & Disable button Approve

Điều kiện sau

 

Related content

[SubWallet] UC_Attach external QR-signed account
[SubWallet] UC_Attach external QR-signed account
More like this
[SubWallet] UC_Buy crypto
[SubWallet] UC_Buy crypto
More like this
[SubWallet] UC_Send Fund & Receive
[SubWallet] UC_Send Fund & Receive
Read with this
[SubWallet] CN_Sign transaction via QR code
[SubWallet] CN_Sign transaction via QR code
More like this
[SubWallet] UC_Staking
[SubWallet] UC_Staking
Read with this
[SubWallet] CN_Attach external QR-Signer account
[SubWallet] CN_Attach external QR-Signer account
More like this