/
[SubWallet] UC_Import Account

[SubWallet] UC_Import Account

UC : Import Account From Pre-existing Seed


Tên UC

Import Account From Pre-existing Seed

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng import một account lên ví thônq qua Mnemonic Seed đã lưu của tài khoản đã có trước đó.

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

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 “Import Account From Pre-existing Seed” tại màn hình Get Started

 

 

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

Người dùng nhập thông tin

 

Người dùng bấm nút “Next Step”

 

 

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

  • Nếu thông tin hợp lệ → Chuyển đến màn hình Import Account Step 2

  • 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 nhập thông tin account

 

Bấm nút “Add the account with the supplied seed”

 

 

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

  • Nếu thông tin hợp lệ → Import thành công, chuyển đến màn hình Homepage của account vừa import thành công

  • 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

Ở bước hệ thống kiểm tra thông tin hợp lệ tại màn hình Step 1:

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

    • Nếu người dùng không nhập trường bắt buộc → Hiển thị thông báo lỗi và highlight trường lỗi

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

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

  • Nếu người dùng nhập đúng thông tin → Chuyển đến màn hình Step 2

Ở bước hệ thống kiểm tra thông tin tại màn hình Step 2:

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

    • Nếu người dùng không nhập trường bắt buộc → Hiển thị thông báo lỗi và highlight trường lỗi

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

  • Nếu người dùng nhập thông tin hợp lệ → import thành công account

Điều kiện sau

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

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

 

UC : Import Private Key From MetaMask


Tên UC

Import Private Key From MetaMask

Mức độ phức tạp

 

Mô tả mục đích

Cho phép người dùng import một account dạng EVM lên ví thônq qua Mnemonic Seed đã lưu của tài khoản đã có trước đó.

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

Biểu đồ hoạt động

Luồng chính

 

Người dùng

Hệ thống

Người dùng bấm vào icon Avatar

 

 

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

Người dùng bấm chọn button “Import Private Key From MetaMask”

 

 

Hệ thống mở màn hình Import Private Key

Người dùng nhập thông tin account

 

Bấm nút “Add the account with the supplied private key”

 

 

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

  • Nếu thông tin hợp lệ → Import thành công, chuyển đến màn hình Homepage của account vừa import thành công

  • 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

Ở bước hệ thống kiểm tra thông tin hợp lệ

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

    • Nếu người dùng không nhập trường bắt buộc → Hiển thị thông báo lỗi và highlight trường lỗi

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

Điều kiện sau

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

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

Related content

[SubWallet] UC_Create An Account
[SubWallet] UC_Create An Account
More like this
[SubWallet] UC_Export Account
[SubWallet] UC_Export Account
More like this
[SubWallet] UC_View List Account
[SubWallet] UC_View List Account
More like this
[SubWallet] UC_Restore Account From Backup Json File
[SubWallet] UC_Restore Account From Backup Json File
Read with this
[SubWallet] CN_Import Account
[SubWallet] CN_Import Account
More like this
[SubWallet] UC_View Account On Explorer
[SubWallet] UC_View Account On Explorer
Read with this