-
Notifications
You must be signed in to change notification settings - Fork 23
Add pool operator extended key support #781
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
Conversation
e5fe0be
to
9aac6c3
Compare
9aac6c3
to
d68d3b5
Compare
6b13e0b
to
1835032
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.
Have you created an operational certificate with an extended key and tried to deserialise it from disk?
7e83e51
to
2005d0c
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.
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.
LGTM! Squash the commits.
2005d0c
to
a47eeb8
Compare
https://cips.cardano.org/cip/CIP-0005 does not specify bech32 prefixes for extended pool operator keys. These were added to cardano-api with IntersectMBO/cardano-api#781 and part of cardano-cli with IntersectMBO/cardano-cli#1091 This PR modifies CIP-0005 to define a standard set of prefixes for them. Other changes: - Added [https://github.com/gitmachtl/cardano-signer](cardano-signer) to the list of tools (acceptance criteria) - Added an entry in the Changelog table
Changelog
Context
Tries to address #668.
Check together with: IntersectMBO/cardano-cli#1091
How to trust this PR
Look at the test for creating stake pool registration certificate using an extended cold key. Make sure the refactorings preserve the logic of the code and that the extensions make sense. Check the code structure is good and documentation is appropriate.
Checklist