[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 | |
---|---|---|---|---|---|
Step 1: Scan QR code | |||||
Scan QR frame |
|
|
|
| |
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:
Cho phép người dùng copy account address | |
Password | Textbox | String | * |
| |
Remember password | Checkbox | boolean |
|
| |
Actions | Approve | Button |
|
| Click button
|
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
|
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í |
---|---|
Sign transaction via QR code | x |