[SubWallet] CN_Send Fund
Mô tả chức năng
Chức năng cho phép người dùng thực hiện các giao dịch trao đổi tài sản Crypto trong ví.
Mỗi giao dịch sẽ có các thông tin ảnh hưởng trực tiếp đến số dư của tài khoản gồm:
Amount (số tài sản giao dịch)
Fees: Phí giao dịch
Tip: tài sản gửi thêm cho bên phê duyệt giao dịch để tăng tốc độ xử lý giao dịch
Mỗi loại Account sẽ có các bước thực hiện khác nhau. Hệ thống hỗ trợ các loại account
Account được tạo từ SubWallet (SubWallet có private key của account)
QR Account: Account được tạo từ tính năng “Attach external QR-signed account”
Ledger Account: Account được tạo từ tính năng Connect Ledger device
Người dùng có thể tương tác với chức năng thông qua các View:
View Homepage: để chọn chức năng bằng cách click button Send Fund
View Send Fund: để thực hiện giao dịch
Ngay tại màn hình Send Fund, người dùng có thể Switch Network để chọn Send Fund ở mạng mong muốn
Chỉ thực hiện được thao tác Send Fund trong các mạng được hỗ trợ
Phân quyền
Người dùng ví
Các trường dữ liệu cần thiết
Send Fund
Tên hiển thị | Control | Loại dữ liệu | Bắt buộc | Mô tả, các điều kiện khác | |
---|---|---|---|---|---|
Step 1 | |||||
Network | Select | Int | * | Cho phép chọn network để thực hiện Send Fund
| |
Send From Account | Select | Int | * | Cho phép chọn trong Danh sách account hiện có trong ví. Account được chọn sẽ hiển thị các thông tin:
| |
Send To Address | Select 2 | String | * | Cho phép chọn trong Danh sách account hiện có trong ví. Cho phép nhập vào địa chỉ account khác.
Account được chọn sẽ hiển thị các thông tin:
Send From Account phải khác với Send To Address
| |
Amount | Textbox | Real | * | Amount >= 0
| |
Unit | Select | Int |
| Cho phép chọn đơn vị tài sản Mặc định theo đơn vị của Balance hiện có
| |
Transfer the full account balance, reap the sender | Checkbox | Boolean |
|
| |
Action | Cancel | Button |
|
| Click button → Quay lại màn hình Homepage |
Make Transfer | Button |
|
| Chỉ hiển thị khi nhập các thông tin bắt buộc và hợp lệ Click button → Chuyển đến màn hình Step 2 | |
Step 2 | |||||
Send Form My Account |
|
|
| Readonly. Tự động hiển thị theo Send From Account đã chọn Account được chọn sẽ hiển thị các thông tin:
| |
Send to address |
|
|
| Readonly. Tự động hiển thị theo Send From Account đã chọn Account được chọn sẽ hiển thị các thông tin:
| |
Amount |
|
|
| Readonly. Hiển thị theo thông tin đã nhập trong Step 1 | |
Estimated fee |
|
|
| Readonly. Tự động hiển thị phí giao dịch tương ứng | |
Total (Amount + Fee) |
|
|
| Readonly. | |
Password | Textbox | String | * |
| |
Action | Cancel | Button |
|
| Click button → Quay lại màn hình Homepage |
Sign & Submit | Button |
|
| Chỉ hiển thị khi nhập thông tin bắt buộc Click button →
|
Send Fund (QR Account)
Tên hiển thị | Control | Loại dữ liệu | Bắt buộc | Mô tả, các điều kiện khác | |
---|---|---|---|---|---|
Step 1 | |||||
Network | Select | Int | * | Cho phép chọn network để thực hiện Send Fund
| |
Send From Account | Select | Int | * | Cho phép chọn trong Danh sách account hiện có trong ví. Account được chọn sẽ hiển thị các thông tin:
| |
Send To Address | Select 2 | String | * | Cho phép chọn trong Danh sách account hiện có trong ví. Cho phép nhập vào địa chỉ account khác.
Account được chọn sẽ hiển thị các thông tin:
Send From Account phải khác với Send To Address
| |
Amount | Textbox | Real | * | Amount >= 0
| |
Unit | Select | Int |
| Cho phép chọn đơn vị tài sản Mặc định theo đơn vị của Balance hiện có
| |
Transfer the full account balance, reap the sender | Checkbox | Boolean |
|
| |
Action | Cancel | Button |
|
| Click button → Quay lại màn hình Homepage |
Make Transfer | Button |
|
| Chỉ hiển thị khi nhập các thông tin bắt buộc và hợp lệ Click button → Chuyển đến màn hình Step 2 | |
Step 2 - Authorize Transaction | |||||
Send Form My Account |
|
|
| Readonly. Tự động hiển thị theo Send From Account đã chọn Account được chọn sẽ hiển thị các thông tin:
| |
Send to address |
|
|
| Readonly. Tự động hiển thị theo Send From Account đã chọn Account được chọn sẽ hiển thị các thông tin:
| |
Amount |
|
|
| Readonly. Hiển thị theo thông tin đã nhập trong Step 1 | |
Estimated fee |
|
|
| Readonly. Tự động hiển thị phí giao dịch tương ứng | |
Total (Amount + Fee) |
|
|
| Readonly. | |
Action | Cancel | Button |
|
| Click button → Quay lại màn hình Homepage |
Sign via QR | Button |
|
| Click button → Chuyển đến Step 3 | |
Step 3: Approve Transaction | |||||
QR code |
|
|
| Hiển thị QR code, cho phép scan để xác minh request giao dịch
| |
Action | Cancel | Button |
|
| Click button → Quay lại Step 1 |
Scan QR | Button |
|
| Click button → Chuyển đến Step 4 | |
Step 4: Publish Transaction | |||||
Scan QR Frame |
|
|
| Hiển thị khung scan QR để submit giao dịch
| |
Action | Cancel | Button |
|
| Click button → Quay lại Step 1 |
Back to previous step | Button |
|
| Click button → Quay lại Step 3 |
Result
Tên hiển thị | Control | Loại dữ liệu | Bắt buộc | Mô tả, các điều kiện khác |
---|---|---|---|---|
Result Message |
|
|
|
|
Resend | Button |
|
| Chỉ hiển thị khi KQ giao dịch = Send Fund Failed
|
Back to Homepage | Button |
|
| Chỉ hiển thị khi có giao dịch được lưu lại
|
View Transaction | Button |
|
| Chỉ hiển thị khi có giao dịch được lưu lại
|
Cancel | Button |
|
| Click button → Quay lại màn hình Homepage |
Đầu ra
Số dư tài khoản
Lịch sử giao dịch
Các thao tác
Thao tác | Người dùng ví |
---|---|
Send Fund | x |