/
[SubWallet] CN_Derive Account

[SubWallet] CN_Derive Account

Mô tả chức năng

  • Từ một Mnemonic Seed, người dùng có thể tạo mới 1 accoun từ Seed này với Path khác.

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

    • View: Homepage để chọn chức năng bằng cách click vào button Other Action, chọn “Derive New Account”

    • View: Account Manage để chọn chức năng bằng cách click vào hành động “Derive From An Account”

    • View: Create Derive Account để thực hiện thao tác tạo mới tài khoản

Phân quyền

  • Người dùng ví

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

Derive New 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

Parent Account

Select

Int

*

Hiển thị Danh sách account (trừ các derived account), cho phép người dùng chọn account nguồn để derive

Password

Textbox

String

*

Mật khẩu của tài khoản nguồn

Derived Path

Textbox

String

*

Chỉ hiển thị khi đã nhập Password

Mặc định: Readonly, tự sinh path

Nếu Unlock → Hiển thị textbox để nhập path

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

Action

Copy address

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 đó

Create a derived account

Button

 

 

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

Click button →

  • Nếu Password đúng → Chuyển đến màn hình Create Derived Account Step 2

  • Nếu Password không đú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 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 đó

Create derived account

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ệ → Tạo 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

Derive Form An 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

Password

Textbox

String

*

Mật khẩu của tài khoản nguồn

Derived Path

Textbox

String

*

Chỉ hiển thị khi đã nhập Password

Mặc định: Readonly, tự sinh path

Nếu Unlock → Hiển thị textbox để nhập path

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

Action

Copy address

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 đó

Create a derived account

Button

 

 

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

Click button →

  • Nếu Password đúng → Chuyển đến màn hình Create Derived Account Step 2

  • Nếu Password không đú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 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 đó

Create derived account

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ệ → Tạo 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í

Create Derive Account

x

Related content

[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_Create Derived Account
[SubWallet] UC_Create Derived Account
More like this
[SubWallet] CN_Attach external QR-Signer account
[SubWallet] CN_Attach external QR-Signer account
Read with this
[SubWallet] UC_Create An Account
[SubWallet] UC_Create An Account
More like this
[SubWallet] CN_Restore Account
[SubWallet] CN_Restore Account
Read with this