diff --git a/cardano-api/src/Cardano/Api.hs b/cardano-api/src/Cardano/Api.hs index 3caa6b1f157..e303700522a 100644 --- a/cardano-api/src/Cardano/Api.hs +++ b/cardano-api/src/Cardano/Api.hs @@ -42,18 +42,12 @@ module Cardano.Api ( AsType(..), -- * Cryptographic key interface -- $keys - Key, - VerificationKey, + Key(..), SigningKey(..), - getVerificationKey, - verificationKeyHash, + VerificationKey(..), castVerificationKey, castSigningKey, - - -- ** Generating keys generateSigningKey, - deterministicSigningKey, - deterministicSigningKeySeedSize, -- ** Hashes -- | In Cardano most keys are identified by their hash, and hashes are @@ -692,7 +686,6 @@ import Cardano.Api.IPC import Cardano.Api.IPC.Monad import Cardano.Api.Key import Cardano.Api.KeysByron -import Cardano.Api.KeysPraos import Cardano.Api.KeysShelley import Cardano.Api.LedgerEvent import Cardano.Api.LedgerState diff --git a/cardano-api/src/Cardano/Api/Shelley.hs b/cardano-api/src/Cardano/Api/Shelley.hs index e9ebc79c2a6..aa71182b99d 100644 --- a/cardano-api/src/Cardano/Api/Shelley.hs +++ b/cardano-api/src/Cardano/Api/Shelley.hs @@ -12,6 +12,7 @@ module Cardano.Api.Shelley -- * Cryptographic key interface -- $keys + Key(..), VerificationKey(..), SigningKey(..), @@ -235,6 +236,7 @@ import Cardano.Api.InMode import Cardano.Api.IPC import Cardano.Api.KeysByron import Cardano.Api.KeysPraos +import Cardano.Api.KeysByron import Cardano.Api.KeysShelley import Cardano.Api.LedgerState import Cardano.Api.NetworkId diff --git a/cardano-cli/src/Cardano/CLI/Byron/Run.hs b/cardano-cli/src/Cardano/CLI/Byron/Run.hs index a6d1296e010..a96846e02a3 100644 --- a/cardano-cli/src/Cardano/CLI/Byron/Run.hs +++ b/cardano-cli/src/Cardano/CLI/Byron/Run.hs @@ -21,7 +21,7 @@ import qualified Cardano.Crypto.Hashing as Crypto import qualified Cardano.Crypto.Signing as Crypto import Cardano.Api hiding (UpdateProposal, GenesisParameters) -import Cardano.Api.Byron (SomeByronSigningKey (..), Tx (..), VerificationKey (..)) +import Cardano.Api.Byron (SomeByronSigningKey (..), Tx (..)) import Ouroboros.Consensus.Byron.Ledger (ByronBlock) import Ouroboros.Consensus.Ledger.SupportsMempool (ApplyTxErr) diff --git a/cardano-cli/src/Cardano/CLI/Shelley/Run/Key.hs b/cardano-cli/src/Cardano/CLI/Shelley/Run/Key.hs index cf399e3dd68..606c79c97cc 100644 --- a/cardano-cli/src/Cardano/CLI/Shelley/Run/Key.hs +++ b/cardano-cli/src/Cardano/CLI/Shelley/Run/Key.hs @@ -31,7 +31,6 @@ import qualified Cardano.Crypto.Wallet as Crypto import qualified Cardano.Ledger.Keys as Shelley import Cardano.Api -import Cardano.Api.Byron hiding (SomeByronSigningKey (..)) import qualified Cardano.Api.Byron as ByronApi import Cardano.Api.Crypto.Ed25519Bip32 (xPrvFromBytes) import Cardano.Api.Shelley