Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
4048: Expose Key interface in Cardano.Api.Shelley r=ch1bo a=ch1bo Sorry for this unsolicited PR, it is *not* crucial for us, but we wanted to get also your feedback on: In the Hydra project we are using the cardano-api quite heavily and thought we could distinguish Hydra key types using the same framework, but just with a new `Hydra` key role. Unfortunately it was not possible because some of the type class definition was not exported. This PR exposes the full type class to be able to define instances of it and having a `Hydra` key role, this yields `SigningKey Hydra` and `VerificationKey Hydra` key types. See also this PR: cardano-scaling/hydra#398 4137: Give myself and John permission to merge any PR r=Jimbo4350 a=Jimbo4350 Co-authored-by: Sebastian Nagel <sebastian.nagel@ncoding.at> Co-authored-by: Jordan Millar <jordan.millar@iohk.io>
- Loading branch information