Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  • Nếu Network không hỗ trợ Send Fund → Hiển thị thông báo “The action is not supported for the current network. Please switch to another network.“

  • Nếu Network hỗ trợ Send Fund → Hiển thị các trường thông tin để thực hiện giao dịch

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:

  • Account Name

  • Address

  • Balance

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.

  • Nếu địa chỉ có tồn tại → Tự động chuyển đến đúng địa chỉ theo mạng đang sử dụng và Lưu lại địa chỉ trong Danh sách Recent

  • Nếu địa chỉ không tồn tại → Hiển thị danh sách trống

Account được chọn sẽ hiển thị các thông tin:

  • Account Name

  • Address

  • Balance

Send From Account phải khác với Send To Address

  • Nếu trùng thông tin → Hiển thị thông báo lỗi “The recipient address is the same as the sender address.“

Amount

Textbox

Real

*

Amount >= 0

  • Nếu Balance < Amount → Hiển thị thông báo lỗi “The amount you want to transfer is greater than your available balance.“

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ó

  • Tự động đổi đơn vị nhỏ hơn nếu Số dư còn lại dưới ngưỡng của đơn vị hiện có

Transfer the full account balance, reap the sender

Checkbox

Boolean

  • Checkbox = OFF → Cho phép nhập và sửa Amount

  • Checkbox = ON → Readonly Amount, tự động hiển thị số tài sản tối đa có thể chuyển

    • Số tài sản tối đa có thể chuyển đã trừ phí giao dịch

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:

  • Account Name

  • Address

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:

  • Account Name

  • Address

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 →

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

    • Nhập sai password → Hiển thị thông báo lỗi “Unable to decode using the supplied passphrase“ và highlight trường lỗi

  • Nếu thông tin hợp lệ → Chuyển đến màn hình Kết quả Send Fund

    • Số dư của địa chỉ gửi đủ để trả phí giao dịch Fees + Tip → Kết quả giao dịch = Không thành công; số dư của địa chỉ gửi sẽ bị trừ Fees+Tip tương ứng của giao dịch

      • Hiển thị màn hình Kết quả Send Fund với button: Resend, View Transaction

    • Số dư của địa chỉ gửi không đủ để trả phí giao dịch → Kết quả giao dịch = Không thành công (Send Fund Failed, Invalid Transaction), số dư giữ nguyên

      • Hiển thị màn hình Kết quả Send Fund với button: Resend

    • Số dư của địa chỉ đủ để trả Amount + Fees + Tip → Kết quả giao dịch = Thành công

      • Số dư của địa chỉ gửi sẽ giảm đi tương ứng = [Amount + Fees + Tip]

      • Số dư của địa chỉ nhận sẽ tăng thêm = Amount

      • Hiển thị màn hình Kết quả Send Fund với button: Back to Home, View Transaction

...