Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CIP-21 | sketch out keystone wallet support #919

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion CIP-0021/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ In this exceptional case, auxiliary data must be encoded in their "tuple" format

The `auxiliary_scripts` must be an array of length 0.

### Versioning

This proposal will be updated alongside new versions of HW wallet firmware and tooling.

## Rationale: how does this CIP achieve its goals?

### Canonical CBOR serialization format
Expand Down Expand Up @@ -207,9 +211,20 @@ We think that votes and DRep certificates are rare and substantially distinguish

The following list of features with missing support on particular hardware devices is subject to occasional changes. Some features might be added, but some could also be removed (e.g. if they take too much space needed for other features).

#### Keystone

Keystone supports everything described here.

Additionally KeyStone devices support:
- `proposal procedures`
- `stake_vote_deleg_cert`
- `stake_reg_deleg_cert`
- `vote_reg_deleg_cert`
- `stake_vote_reg_deleg_cert`

#### Ledger: Nano S Plus, Nano X, Stax

Everything described here as allowed should (eventually) work on these devices.
Everything described here as allowed should work on these devices.

#### Ledger: Nano S

Expand Down