Skip to content

[Feature Request]: Creation of a new wallet address #469

@Sankara-Jefferson

Description

@Sankara-Jefferson

What is the problem you're trying to solve?

As a Singularity User, I currently have to setup Lotus in order to create a filecoin wallet address. I need to export my private keys and then import both the wallet and private keys into Singularity's database before I can use it to create deals.

Describe the workaround you currently have

I don't have any workaround.

Describe the feature you'd like

I would like singularity to have an API and a command to create a filecoin wallet address and save it (together with it's private keys) into the database for me to use to create deals.

Acceptance Criteria

  • Confirm creation of requisite database model (Actor Name, Wallet Address, Actor ID, Wallet Type, Status - (Active, Uninitialized), Created at, updated at)
  • Confirm you can see and use a singularity wallet create command and a corresponding API
  • Confirm you can create a new wallet address and that new wallet address with its private keys are saved in the database.
  • Confirm that after initializing the wallet on chain, its Actor's ID is obtained and saved in the database.
  • Confirm that the wallet address status changes from Uninitialized to Active
  • Confirm that you can use it to create a deal schedule.
  • Confirm you can remove the wallet both using the command and the API

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions