/
[SubWallet] CN_Import Account

[SubWallet] CN_Import Account

Mô tả chức năng

  • Sau khi cài đặt thành công SubWallet, để có thể sử dụng ví, người dùng cần có 1 tài khoản. Import Account là chức năng cho phép người dùng tạo mới một tài khoản để sử dụng ví SubWallet từ tài khoản đã có bằng cách import thông qua Mnemonic Seed.

  • Chức năng tương tác với người dùng thông qua các view:

    • View: Get Started để chọn chức năng bằng cách click vào button “Import Account From Pre-existing Seed”

    • View: Account Manage để chọn chức năng bằng cách click vào hành động “Import Account From Seed Phase” hoặc “Import private key from Metamask”

    • View: Import Account để thực hiện thao tác import tài khoản Substate & EVM

    • View: Import Private Key để thực hiện thao tác import tài khoản EVM

Phân quyền

  • Người dùng ví

Các trường dữ liệu cần thiết

Import Account


Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

On Step 1

Account 1

Checkbox

boolean

*

Thông tin account sẽ được tạo nếu được tick chọn.

Thông tin hiển thị gồm:

  • Account Name

  • Address

Bắt buộc phải chọn 1 trong 2 account

Account 2

Checkbox

boolean

Mnemonic Seed

Textarea

string

*

Mnemonic Seed đã tồn tại

Network

Select

int

 

Danh sách Network tương ứng với loại account đã chọn

Derivation Path

Textbox

string

*

Default: Readonly

Click Unlock → Hiển thị textbox cho phép nhập path

Phải theo đúng format đường dẫn (ví dụ: //path1)

Action

Cancel

Button

 

 

Click button → Quay về màn hình trước đó

Next Step

Button

 

 

Chỉ hiển thị khi chọn đủ các thông tin bắt buộc

Click button →

  • 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ệ:

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

    • Path không đúng định dạng → Hiển thị thông báo lỗi và highlight trường lỗi

On Step 2

Account Information

 

 

 

Readonly. Hiển thị thông tin account đã chọn trong Step 1.

Thông tin hiển thị gồm:

  • Account Name

  • Address

Password for this account

Textbox

String

*

Min length: 6

Repeat Password for verification

Textbox

String

*

Repeat password phải khớp với Password

Action

Copy addess

Icon button

 

 

Click button → Sao chép thành công địa chỉ ví của account

Mỗi account có 1 icon button tương ứng

Cancel

Button

 

 

Click button → Quay về màn hình trước đó

Add the account with the generated seed

Button

 

 

Chỉ hiển thị khi nhập đầy đủ các thông tin bắt buộc

Click button →

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

    • Nếu có nhiều hơn 1 account được import thành công → Hiển thị Homapge của All Account

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

    • Nhập < 6 ký tự → Hiển thị thông báo lỗi và highlight trường lỗi

    • Nhập Repeat password không khớp với Password → Hiển thị thông báo lỗi và highlight trường lỗi

 

Import Private Key


Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

Tên hiển thị

Control

Loại dữ liệu

Bắt buộc

Mô tả, điều kiện khác

Account Information

 

 

 

Readonly. Hiển thị thông tin account

Thông tin hiển thị gồm:

  • Account Name

  • Address

Private Key

Textarea

string

*

Mnemonic Seed đã tồn tại

Password for this account

Textbox

String

*

Min length: 6

Repeat Password for verification

Textbox

String

*

Repeat password phải khớp với Password

Action

Copy addess

Icon button

 

 

Click button → Sao chép thành công địa chỉ ví của account

Mỗi account có 1 icon button tương ứng

Cancel

Button

 

 

Click button → Quay về màn hình trước đó

Add the account with the supplied private key

Button

 

 

Chỉ hiển thị khi nhập đầy đủ các thông tin bắt buộc

Click button →

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

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

    • Nhập < 6 ký tự → Hiển thị thông báo lỗi và highlight trường lỗi

    • Nhập Repeat password không khớp với Password → Hiển thị thông báo lỗi và highlight trường lỗi

 

Đầu ra

  • Tài khoản để sử dụng ví

Các thao tác

Thao tác

Người dùng ví

Thao tác

Người dùng ví

Import Account

x

Related content

[SubWallet] CN_Create Account
[SubWallet] CN_Create Account
More like this
[SubWallet] UC_Create An Account
[SubWallet] UC_Create An Account
More like this
[SubWallet] CN_Restore Account
[SubWallet] CN_Restore Account
More like this
[SubWallet] CN_Get account address
[SubWallet] CN_Get account address
More like this
[SubWallet] CN_View List Account
[SubWallet] CN_View List Account
Read with this
[SubWallet] UC_Import Account
[SubWallet] UC_Import Account
More like this