/
[SubWallet] CN_Sign transaction via QR code

[SubWallet] CN_Sign transaction via QR code

Mô tả chức năng

  • Chức năng cho phép người dùng thực hiện ký transaction thông qua QR code khi account trên extension được attach sang thiết bị khác.

    • Tức là extension chứa seed phrase của account

  • Tính năng tương tác với người dùng thông qua các view:

    • Homepage: để chọn chức năng bằng cách chọn hành động Sign transaction

    • Authorize Transaction:

      • Step 1: Scan QR code

      • Step 2: Approve transaction

      • Step 3: Generate & show QR code to publish transaction

Phân quyền

  • Người dùng ví

Các trường dữ liệu cần thiết

Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

Step 1: Scan QR code

Scan QR frame

 

 

 

  • Nếu QR code hợp lệ → Chuyển đến Step 2

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

Actions

Cancel

Button

 

 

Click button → Quay lại màn hình Homepage

Back

Icon button

 

 

Click icon button → Quay lại màn hình Homepage

Step 2: Approve transaction

Account Information

 

 

 

Readonly. Hiển thị thông tin theo account đang thực hiện giao dịch

Bao gồm các thông tin:

  • Account Name

  • Account Address

  • Current Network

Cho phép người dùng copy account address

Password

Textbox

String

*

 

Remember password

Checkbox

boolean

 

 

Actions

Approve

Button

 

 

Click button

  • Nếu password hợp lệ → Chuyển đến Step 3

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

Cancel

Button

 

 

Click button → Back lại màn hình Homepage

Step 3: Generate & Show QR code to publish transaction

QR code

 

 

 

Hiển thị QR code để publish giao dịch → Người dùng sử dụng QR code này để publish giao dịch

Actions

Show details

Button

 

 

Click button → Hiển thị màn hình Detail information

  • Các thông tin trong màn Detail gồm có: Method, Detail,…

  • Button: Close

    • Click button Close → Đóng màn Detail information, back to Show QR code

Done

Button

 

 

Click button → Đóng màn hình Show QR code, back lại màn Homepage

Cancel

Button

 

 

Click button → Đóng màn hình Show QR code, back lại màn Homepage

Back

Button

 

 

Click button → Đóng màn hình Show QR code, back lại màn Homepage

Đầu ra

  • Transaction

Các thao tác

Thao tác

Người dùng ví

Thao tác

Người dùng ví

Sign transaction via QR code

x

Related content

[SubWallet] CN_Buy crypto
[SubWallet] CN_Buy crypto
More like this
[SubWallet] UC_Sign transaction via QR code
[SubWallet] UC_Sign transaction via QR code
More like this
[SubWallet] CN_Attach external QR-Signer account
[SubWallet] CN_Attach external QR-Signer account
More like this
[SubWallet] UC_Approve transactions
[SubWallet] UC_Approve transactions
More like this
[SubWallet] CN_Send Fund
[SubWallet] CN_Send Fund
More like this
[SubWallet] UC_Attach external QR-signed account
[SubWallet] UC_Attach external QR-signed account
More like this