Versions Compared

Key

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

UC: Staking

...

Tên UC

Staking

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng thực hiện Staking ngay trên Ví.

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

Có số dư để thực hiện staking

Đã active Network

Biểu đồ hoạt động

Drawio
zoom1
simple0
inComment0
pageId2266562873
custContentId2301919331
lbox1
diagramDisplayNameSubWallet_Staking
contentVer1
revision1
baseUrlhttps://oecsolution.atlassian.net/wiki
diagramNameSubWallet_Staking
pCenter0
width791
links
tbstyle
height2451

Luồng chính

 

Người dùng

Hệ thống

Người dùng mở extension

Hiển thị màn hình Homepage/đã mở trước đó

Người dùng chọn tab Staking

Hiển thị màn hình Staking

Bấm nút Start staking

Mở màn hình Select Network

Chọn Network muốn Staking

Mở màn hình Select Validator

Tìm kiếm và chọn Validator muốn staking

Mở màn hình Staking Information

Bấm nút Start staking

Mở màn hình Staking action

Nhập thông tin staking

Bấm nút Next

Kiểm tra thông tin:

  • Nếu thông tin hợp lệ → chuyển đến màn hình Authorize transaction

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

Nhập thông tin Authorize

Bấm nút Confirm

 

Hệ thống kiểm tra thông tin authorize:

  • Nếu thông tin hợp lệ → Submit thành công, hiển thị màn hình Kết quả staking

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

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

 

Luồng rẽ nhánh

Tại bước kiểm tra thông tin staking:

  • Nếu thông tin hợp lệ → Điều hướng người dùng đến màn hình Authorize Transaction

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

    • Nhập Amount < Min → Hiển thị thông báo lỗi, disable button Next

    • Nhập Amount > Balance (Transferable) → Hiển thị thông báo lỗi, disable button Next

Tại bước kiểm tra thông tin Authorize:

  • Nếu nhập thông tin hợp lệ → Submit thành công, chuyển đến màn hình Staking Result

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

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

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

Điều kiện sau

  • UC thành công → Staking thành công, cập nhật thông tin Balance của Account