-
Notifications
You must be signed in to change notification settings - Fork 115
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
ADR 0008: Standard Account Key Generation implementation #3918
Conversation
0da0e00
to
a32a46c
Compare
a32a46c
to
dd28f18
Compare
dd28f18
to
3eeb698
Compare
3eeb698
to
3243f71
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice!
3243f71
to
2c15fc9
Compare
## Standard Account Key Generation | ||
|
||
When generating an [account]'s private/public key pair, follow [ADR 0008: | ||
Standard Account Key Generation][ADR 0008]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How do we intend to handle "nothing up until this point (strictly speaking even after this point), used this method"?
Does it not matter? Migration tools? Should the oasis-core tooling be updated to use this stuff?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Upcoming wallets using ts-web JavaScript SDK will be the first users of this: oasisprotocol/oasis-sdk#119.
We should extend the Oasis Node CLI to support generating an account key (i.e. entity) from a mnemonic.
Upcoming TrustWallet integration will use ADR 0008.
The Oasis' Ledger app will need to support both the existing (legacy) account key generation used now and the new standard account key generation defined in ADR 0008.
4c6ef43
to
330b82b
Compare
c68dd86
to
3df0ae2
Compare
3df0ae2
to
88fb230
Compare
88fb230
to
ce2a227
Compare
Implementation of ADR 0008.