Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Merge subkey functionality into general cli #4416

@gnunicorn

Description

@gnunicorn

Subkey is a secondary binary we ship that allows to generate keys and create transactions for substrate-node. It's main purpose at the time of creation was to provide a small binary for substrate-node. Unfortunately, because of the way it is designed, it can only be reused for non-substrate-node-chains within constraints of using the same primitives (namely keys). This is unfortunate.

Instead, it would be better to generalise the code base and merge the main features into sc-cli for general reuse. A secondary cli-template could be provided in the node-template to have it create a dedicated $WHATEVER-subkey binary still, but also to have all the commands directly available in the main cli.

This mostly requires rust experience. I am happy to mentor on this task.

Metadata

Metadata

Assignees

Labels

I7-refactorCode needs refactoring.Z6-mentorAn easy task where a mentor is available. Please indicate in the issue who the mentor could be.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions