Skip to content

Create ledger and keystore cargo features #1911

@ifropc

Description

@ifropc

What problem does your feature solve?

We have added support for native keystore in 22.3 (and previously for Ledger), however both of this features require extra native libraries to compile. With introduction of keystore, we saw a lot of pipelines breaking, and that also affects downstream users. (see #1910 )
However, only fraction of users will use keystore or ledger (and only those users should install optional dependencies)
We will still continue to produce full-featured binaries, but for people who are installing using cargo those features should be opt-in.

What would you like to see?

Create a cargo --feature sets for both Ledger and Keystore

What alternatives are there?

Install required lib dependencies before using cargo install

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions