/
[SubWallet] UC_Restore Account From Backup Json File

[SubWallet] UC_Restore Account From Backup Json File

UC : Restore Account From Backup Json File


Tên UC

Restore Account From Backup Json File

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng restore một hoặc nhiều account đã có lên ví thông qua json file backup account

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ẵn file backup account (.json)

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Người dùng bấm chọn button “Restore account from backup json file” tại màn hình Get Started

 

 

Hệ thống mở màn hình Restore Account

Người dùng bấm nút Drag and Drop File hoặc kéo/thả file vào giao diện restore account

 

 

Hệ thống kiểm tra file:

  • Nếu file hợp lệ → Tải file lên thành công.

    • Hiển thị danh sách các account được restore có trong file

    • Hiển thị trường password để nhập

  • Nếu file không hợp lệ → File tải lên không thành công

Người dùng nhập password file

 

Bấm nút “Restore”

 

 

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

  • Nếu password đúng → Restore thành công, chuyển đến màn hình Hompage và active account trước đó đang active

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

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

 

Luồng rẽ nhánh

Ở bước hệ thống kiểm tra định dạng File:

  • Nếu là file json và các thông tin hợp lệ → File tải lên thành công

  • Nếu khác file json hoặc file json có thông tin không đúng → file tải lên thất bại, không restore được thông tin

Ở bước hệ thống kiểm tra password:

  • Nếu người dùng nhập thông tin không hợp lệ:

    • Nếu người dùng nhập sai password → Hiển thị thông báo lỗi và highlight trường lỗi

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

  • Nếu người dùng nhập đúng định dạng → restore các account thành công, chuyển đến màn hình Homepage của account active của lần hoạt động trước.

Điều kiện sau

  • UC thành công → restore thành cồng danh sách account để sử dụng ví

  • UC không thành công → Không restore được account để sử dụng ví

Related content

[SubWallet] UC_Import Account
[SubWallet] UC_Import Account
More like this
[SubWallet] UC_Create An Account
[SubWallet] UC_Create An Account
Read with this
[SubWallet] CN_Restore Account
[SubWallet] CN_Restore Account
More like this
[SubWallet] UC_View List Account
[SubWallet] UC_View List Account
Read with this
[SubWallet] UC_Export Account
[SubWallet] UC_Export Account
More like this
[SubWallet] UC_Forget Account
[SubWallet] UC_Forget Account
More like this