| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Hydra.Tx.Crypto
Description
Hydra multi-signature credentials and cryptographic primitives used to sign and verify snapshots (or any messages) within the Hydra protocol.
We are re-using the Key interface of 'cardano-api' for a consistent
representation. For example: Cardano credentials are 'VerificationKey
PaymentKey', Hydra credentials are 'VerificationKey HydraKey'.
Currently MultiSignature interface is only supporting naiive, concatenated
multi-signatures and will change when we adopt aggregated multi-signatures
including aggregate keys.
Synopsis
- class (Eq (VerificationKey keyrole), Show (VerificationKey keyrole), SerialiseAsRawBytes (Hash keyrole), HasTextEnvelope (VerificationKey keyrole), HasTextEnvelope (SigningKey keyrole)) => Key keyrole where
- deterministicSigningKey :: AsType keyrole -> Seed -> SigningKey keyrole
- deterministicSigningKeySeedSize :: AsType keyrole -> Word
- verificationKeyHash :: VerificationKey keyrole -> Hash keyrole
- data family Hash keyrole
- data family AsType t
- data family SigningKey keyrole
- data family VerificationKey keyrole
- class HasVerificationKey s k | s -> k where
- getVerificationKey :: s -> VerificationKey k
- class CanSignTx s where
- signTx :: s -> Tx -> Tx
- newtype MultiSignature (a :: Type) = HydraMultiSignature {
- multiSignature :: [Signature a]
- class HasVerificationKey s k | s -> k where
- getVerificationKey :: s -> VerificationKey k
- class CanSignTx s where
- signTx :: s -> Tx -> Tx
- data HydraKey
- newtype Signature (a :: Type) = HydraSignature (SigDSIGN Ed25519DSIGN)
- data Verified
- = Verified
- | FailedKeys { }
- | KeyNumberMismatch
- pattern HydraKeyHash :: Hash Blake2b_256 (VerificationKey HydraKey) -> Hash HydraKey
- pattern AsHydraKey :: AsType HydraKey
- pattern HydraSigningKey :: SignKeyDSIGN Ed25519DSIGN -> SigningKey HydraKey
- pattern HydraVerificationKey :: VerKeyDSIGN Ed25519DSIGN -> VerificationKey HydraKey
- sign :: SignableRepresentation a => Secret (SigningKey HydraKey) -> a -> Signature a
- toPlutusSignatures :: MultiSignature a -> [Signature]
- generateSigningKey :: ByteString -> Secret (SigningKey HydraKey)
- verify :: SignableRepresentation a => VerificationKey HydraKey -> Signature a -> a -> Bool
- aggregate :: [Signature a] -> MultiSignature a
- aggregateInOrder :: Ord k => Map k (Signature a) -> [k] -> MultiSignature a
- verifyMultiSignature :: SignableRepresentation a => [VerificationKey HydraKey] -> MultiSignature a -> a -> Verified
- verifyMultiSignatureBytes :: [VerificationKey HydraKey] -> MultiSignature a -> ByteString -> Verified
- getSignableRepresentation :: SignableRepresentation a => a -> ByteString
Cardano Key interface
NOTE: We re-export Key but deliberately *omit* its
getVerificationKey method. The polymorphic getVerificationKey
exported below (via HasVerificationKey) subsumes it and additionally
accepts Secret-wrapped signing keys.
class (Eq (VerificationKey keyrole), Show (VerificationKey keyrole), SerialiseAsRawBytes (Hash keyrole), HasTextEnvelope (VerificationKey keyrole), HasTextEnvelope (SigningKey keyrole)) => Key keyrole where #
Minimal complete definition
getVerificationKey, deterministicSigningKey, deterministicSigningKeySeedSize, verificationKeyHash
Methods
deterministicSigningKey :: AsType keyrole -> Seed -> SigningKey keyrole #
deterministicSigningKeySeedSize :: AsType keyrole -> Word #
verificationKeyHash :: VerificationKey keyrole -> Hash keyrole #
Instances
Hydra specifics
Instances
| FromJSON (Hash BlockHeader) | |
Defined in Cardano.Api.Block Methods parseJSON :: Value -> Parser (Hash BlockHeader) parseJSONList :: Value -> Parser [Hash BlockHeader] omittedField :: Maybe (Hash BlockHeader) | |
| FromJSON (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods parseJSON :: Value -> Parser (Hash DRepKey) parseJSONList :: Value -> Parser [Hash DRepKey] omittedField :: Maybe (Hash DRepKey) | |
| FromJSON (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods parseJSON :: Value -> Parser (Hash GenesisKey) parseJSONList :: Value -> Parser [Hash GenesisKey] omittedField :: Maybe (Hash GenesisKey) | |
| FromJSON (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods parseJSON :: Value -> Parser (Hash PaymentKey) parseJSONList :: Value -> Parser [Hash PaymentKey] omittedField :: Maybe (Hash PaymentKey) | |
| FromJSON (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods parseJSON :: Value -> Parser (Hash StakePoolExtendedKey) parseJSONList :: Value -> Parser [Hash StakePoolExtendedKey] omittedField :: Maybe (Hash StakePoolExtendedKey) | |
| FromJSON (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods parseJSON :: Value -> Parser (Hash StakePoolKey) parseJSONList :: Value -> Parser [Hash StakePoolKey] omittedField :: Maybe (Hash StakePoolKey) | |
| FromJSON (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods parseJSON :: Value -> Parser (Hash ScriptData) parseJSONList :: Value -> Parser [Hash ScriptData] omittedField :: Maybe (Hash ScriptData) | |
| FromJSONKey (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods fromJSONKey :: FromJSONKeyFunction (Hash ScriptData) fromJSONKeyList :: FromJSONKeyFunction [Hash ScriptData] | |
| ToJSON (Hash BlockHeader) | |
Defined in Cardano.Api.Block Methods toJSON :: Hash BlockHeader -> Value toEncoding :: Hash BlockHeader -> Encoding toJSONList :: [Hash BlockHeader] -> Value toEncodingList :: [Hash BlockHeader] -> Encoding | |
| ToJSON (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSON :: Hash DRepKey -> Value toEncoding :: Hash DRepKey -> Encoding toJSONList :: [Hash DRepKey] -> Value toEncodingList :: [Hash DRepKey] -> Encoding | |
| ToJSON (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSON :: Hash GenesisKey -> Value toEncoding :: Hash GenesisKey -> Encoding toJSONList :: [Hash GenesisKey] -> Value toEncodingList :: [Hash GenesisKey] -> Encoding | |
| ToJSON (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSON :: Hash PaymentKey -> Value toEncoding :: Hash PaymentKey -> Encoding toJSONList :: [Hash PaymentKey] -> Value toEncodingList :: [Hash PaymentKey] -> Encoding | |
| ToJSON (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSON :: Hash StakePoolExtendedKey -> Value toEncoding :: Hash StakePoolExtendedKey -> Encoding toJSONList :: [Hash StakePoolExtendedKey] -> Value toEncodingList :: [Hash StakePoolExtendedKey] -> Encoding | |
| ToJSON (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSON :: Hash StakePoolKey -> Value toEncoding :: Hash StakePoolKey -> Encoding toJSONList :: [Hash StakePoolKey] -> Value toEncodingList :: [Hash StakePoolKey] -> Encoding | |
| ToJSON (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods toJSON :: Hash ScriptData -> Value toEncoding :: Hash ScriptData -> Encoding toJSONList :: [Hash ScriptData] -> Value toEncodingList :: [Hash ScriptData] -> Encoding | |
| ToJSONKey (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSONKey :: ToJSONKeyFunction (Hash DRepKey) toJSONKeyList :: ToJSONKeyFunction [Hash DRepKey] | |
| ToJSONKey (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSONKey :: ToJSONKeyFunction (Hash GenesisKey) toJSONKeyList :: ToJSONKeyFunction [Hash GenesisKey] | |
| ToJSONKey (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSONKey :: ToJSONKeyFunction (Hash PaymentKey) toJSONKeyList :: ToJSONKeyFunction [Hash PaymentKey] | |
| ToJSONKey (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSONKey :: ToJSONKeyFunction (Hash StakePoolExtendedKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolExtendedKey] | |
| ToJSONKey (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods toJSONKey :: ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolKey] | |
| ToJSONKey (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods toJSONKey :: ToJSONKeyFunction (Hash ScriptData) toJSONKeyList :: ToJSONKeyFunction [Hash ScriptData] | |
| IsString (Hash BlockHeader) Source # | |
Defined in Hydra.Tx.Crypto Methods fromString :: String -> Hash BlockHeader Source # | |
| IsString (Hash ScriptData) Source # | |
Defined in Hydra.Tx.Crypto Methods fromString :: String -> Hash ScriptData Source # | |
| Show (Hash BlockHeader) | |
| Show (Hash ByronKey) | |
| Show (Hash ByronKeyLegacy) | |
| Show (Hash DRepMetadata) | |
| Show (Hash StakePoolMetadata) | |
| Show (Hash GovernancePoll) | |
| Show (Hash CommitteeColdExtendedKey) | |
| Show (Hash CommitteeColdKey) | |
| Show (Hash CommitteeHotExtendedKey) | |
| Show (Hash CommitteeHotKey) | |
| Show (Hash DRepExtendedKey) | |
| Show (Hash DRepKey) | |
| Show (Hash GenesisDelegateExtendedKey) | |
| Show (Hash GenesisDelegateKey) | |
| Show (Hash GenesisExtendedKey) | |
| Show (Hash GenesisKey) | |
| Show (Hash GenesisUTxOKey) | |
| Show (Hash PaymentExtendedKey) | |
| Show (Hash PaymentKey) | |
| Show (Hash StakeExtendedKey) | |
| Show (Hash StakeKey) | |
| Show (Hash StakePoolExtendedKey) | |
| Show (Hash StakePoolKey) | |
| Show (Hash BlsKey) | |
| Show (Hash KesKey) | |
| Show (Hash VrfKey) | |
| Show (Hash ScriptData) | |
| Show (Hash HydraKey) Source # | |
| HasTypeProxy a => HasTypeProxy (Hash a) | |
Defined in Cardano.Api.Hash Methods proxyToAsType :: Proxy (Hash a) -> AsType (Hash a) | |
| SerialiseAsBech32 (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: Hash CommitteeColdKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (Hash CommitteeColdKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: Hash CommitteeHotKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (Hash CommitteeHotKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: Hash DRepKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (Hash DRepKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: Hash StakePoolExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (Hash StakePoolExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: Hash StakePoolKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (Hash StakePoolKey) -> [HumanReadablePart] | |
| SerialiseAsCBOR (Hash ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: Hash ByronKey -> ByteString deserialiseFromCBOR :: AsType (Hash ByronKey) -> ByteString -> Either DecoderError (Hash ByronKey) | |
| SerialiseAsCBOR (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: Hash ByronKeyLegacy -> ByteString deserialiseFromCBOR :: AsType (Hash ByronKeyLegacy) -> ByteString -> Either DecoderError (Hash ByronKeyLegacy) | |
| SerialiseAsCBOR (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash CommitteeColdExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash CommitteeColdExtendedKey) -> ByteString -> Either DecoderError (Hash CommitteeColdExtendedKey) | |
| SerialiseAsCBOR (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash CommitteeColdKey -> ByteString deserialiseFromCBOR :: AsType (Hash CommitteeColdKey) -> ByteString -> Either DecoderError (Hash CommitteeColdKey) | |
| SerialiseAsCBOR (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash CommitteeHotExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash CommitteeHotExtendedKey) -> ByteString -> Either DecoderError (Hash CommitteeHotExtendedKey) | |
| SerialiseAsCBOR (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash CommitteeHotKey -> ByteString deserialiseFromCBOR :: AsType (Hash CommitteeHotKey) -> ByteString -> Either DecoderError (Hash CommitteeHotKey) | |
| SerialiseAsCBOR (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash DRepExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash DRepExtendedKey) -> ByteString -> Either DecoderError (Hash DRepExtendedKey) | |
| SerialiseAsCBOR (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash DRepKey -> ByteString deserialiseFromCBOR :: AsType (Hash DRepKey) -> ByteString -> Either DecoderError (Hash DRepKey) | |
| SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash GenesisDelegateExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash GenesisDelegateExtendedKey) -> ByteString -> Either DecoderError (Hash GenesisDelegateExtendedKey) | |
| SerialiseAsCBOR (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash GenesisDelegateKey -> ByteString deserialiseFromCBOR :: AsType (Hash GenesisDelegateKey) -> ByteString -> Either DecoderError (Hash GenesisDelegateKey) | |
| SerialiseAsCBOR (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash GenesisExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash GenesisExtendedKey) -> ByteString -> Either DecoderError (Hash GenesisExtendedKey) | |
| SerialiseAsCBOR (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash GenesisKey -> ByteString deserialiseFromCBOR :: AsType (Hash GenesisKey) -> ByteString -> Either DecoderError (Hash GenesisKey) | |
| SerialiseAsCBOR (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash GenesisUTxOKey -> ByteString deserialiseFromCBOR :: AsType (Hash GenesisUTxOKey) -> ByteString -> Either DecoderError (Hash GenesisUTxOKey) | |
| SerialiseAsCBOR (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash PaymentExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash PaymentExtendedKey) -> ByteString -> Either DecoderError (Hash PaymentExtendedKey) | |
| SerialiseAsCBOR (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash PaymentKey -> ByteString deserialiseFromCBOR :: AsType (Hash PaymentKey) -> ByteString -> Either DecoderError (Hash PaymentKey) | |
| SerialiseAsCBOR (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash StakeExtendedKey -> ByteString deserialiseFromCBOR :: AsType (Hash StakeExtendedKey) -> ByteString -> Either DecoderError (Hash StakeExtendedKey) | |
| SerialiseAsCBOR (Hash StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash StakeKey -> ByteString deserialiseFromCBOR :: AsType (Hash StakeKey) -> ByteString -> Either DecoderError (Hash StakeKey) | |
| SerialiseAsCBOR (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: Hash StakePoolKey -> ByteString deserialiseFromCBOR :: AsType (Hash StakePoolKey) -> ByteString -> Either DecoderError (Hash StakePoolKey) | |
| SerialiseAsCBOR (Hash BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToCBOR :: Hash BlsKey -> ByteString deserialiseFromCBOR :: AsType (Hash BlsKey) -> ByteString -> Either DecoderError (Hash BlsKey) | |
| SerialiseAsCBOR (Hash KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: Hash KesKey -> ByteString deserialiseFromCBOR :: AsType (Hash KesKey) -> ByteString -> Either DecoderError (Hash KesKey) | |
| SerialiseAsCBOR (Hash VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: Hash VrfKey -> ByteString deserialiseFromCBOR :: AsType (Hash VrfKey) -> ByteString -> Either DecoderError (Hash VrfKey) | |
| SerialiseAsRawBytes (Hash BlockHeader) | |
Defined in Cardano.Api.Block Methods serialiseToRawBytes :: Hash BlockHeader -> ByteString deserialiseFromRawBytes :: AsType (Hash BlockHeader) -> ByteString -> Either SerialiseAsRawBytesError (Hash BlockHeader) | |
| SerialiseAsRawBytes (Hash ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: Hash ByronKey -> ByteString deserialiseFromRawBytes :: AsType (Hash ByronKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash ByronKey) | |
| SerialiseAsRawBytes (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: Hash ByronKeyLegacy -> ByteString deserialiseFromRawBytes :: AsType (Hash ByronKeyLegacy) -> ByteString -> Either SerialiseAsRawBytesError (Hash ByronKeyLegacy) | |
| SerialiseAsRawBytes (Hash DRepMetadata) | |
Defined in Cardano.Api.Certificate.Internal.DRepMetadata Methods serialiseToRawBytes :: Hash DRepMetadata -> ByteString deserialiseFromRawBytes :: AsType (Hash DRepMetadata) -> ByteString -> Either SerialiseAsRawBytesError (Hash DRepMetadata) | |
| SerialiseAsRawBytes (Hash StakePoolMetadata) | |
Defined in Cardano.Api.Certificate.Internal.StakePoolMetadata Methods serialiseToRawBytes :: Hash StakePoolMetadata -> ByteString deserialiseFromRawBytes :: AsType (Hash StakePoolMetadata) -> ByteString -> Either SerialiseAsRawBytesError (Hash StakePoolMetadata) | |
| SerialiseAsRawBytes (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Internal.Poll Methods serialiseToRawBytes :: Hash GovernancePoll -> ByteString deserialiseFromRawBytes :: AsType (Hash GovernancePoll) -> ByteString -> Either SerialiseAsRawBytesError (Hash GovernancePoll) | |
| SerialiseAsRawBytes (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash CommitteeColdExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash CommitteeColdExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash CommitteeColdExtendedKey) | |
| SerialiseAsRawBytes (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash CommitteeColdKey -> ByteString deserialiseFromRawBytes :: AsType (Hash CommitteeColdKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash CommitteeColdKey) | |
| SerialiseAsRawBytes (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash CommitteeHotExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash CommitteeHotExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash CommitteeHotExtendedKey) | |
| SerialiseAsRawBytes (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash CommitteeHotKey -> ByteString deserialiseFromRawBytes :: AsType (Hash CommitteeHotKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash CommitteeHotKey) | |
| SerialiseAsRawBytes (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash DRepExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash DRepExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash DRepExtendedKey) | |
| SerialiseAsRawBytes (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash DRepKey -> ByteString deserialiseFromRawBytes :: AsType (Hash DRepKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash DRepKey) | |
| SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash GenesisDelegateExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash GenesisDelegateExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash GenesisDelegateExtendedKey) | |
| SerialiseAsRawBytes (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash GenesisDelegateKey -> ByteString deserialiseFromRawBytes :: AsType (Hash GenesisDelegateKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash GenesisDelegateKey) | |
| SerialiseAsRawBytes (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash GenesisExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash GenesisExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash GenesisExtendedKey) | |
| SerialiseAsRawBytes (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash GenesisKey -> ByteString deserialiseFromRawBytes :: AsType (Hash GenesisKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash GenesisKey) | |
| SerialiseAsRawBytes (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash GenesisUTxOKey -> ByteString deserialiseFromRawBytes :: AsType (Hash GenesisUTxOKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash GenesisUTxOKey) | |
| SerialiseAsRawBytes (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash PaymentExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash PaymentExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash PaymentExtendedKey) | |
| SerialiseAsRawBytes (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash PaymentKey -> ByteString deserialiseFromRawBytes :: AsType (Hash PaymentKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash PaymentKey) | |
| SerialiseAsRawBytes (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash StakeExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash StakeExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash StakeExtendedKey) | |
| SerialiseAsRawBytes (Hash StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash StakeKey -> ByteString deserialiseFromRawBytes :: AsType (Hash StakeKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash StakeKey) | |
| SerialiseAsRawBytes (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash StakePoolExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (Hash StakePoolExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash StakePoolExtendedKey) | |
| SerialiseAsRawBytes (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: Hash StakePoolKey -> ByteString deserialiseFromRawBytes :: AsType (Hash StakePoolKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash StakePoolKey) | |
| SerialiseAsRawBytes (Hash BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToRawBytes :: Hash BlsKey -> ByteString deserialiseFromRawBytes :: AsType (Hash BlsKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash BlsKey) | |
| SerialiseAsRawBytes (Hash KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: Hash KesKey -> ByteString deserialiseFromRawBytes :: AsType (Hash KesKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash KesKey) | |
| SerialiseAsRawBytes (Hash VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: Hash VrfKey -> ByteString deserialiseFromRawBytes :: AsType (Hash VrfKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash VrfKey) | |
| SerialiseAsRawBytes (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods serialiseToRawBytes :: Hash ScriptData -> ByteString deserialiseFromRawBytes :: AsType (Hash ScriptData) -> ByteString -> Either SerialiseAsRawBytesError (Hash ScriptData) | |
| SerialiseAsRawBytes (Hash HydraKey) | |
Defined in Hydra.Tx.Crypto Methods serialiseToRawBytes :: Hash HydraKey -> ByteString deserialiseFromRawBytes :: AsType (Hash HydraKey) -> ByteString -> Either SerialiseAsRawBytesError (Hash HydraKey) | |
| FromCBOR (Hash ByronKey) | |
| FromCBOR (Hash ByronKeyLegacy) | |
| FromCBOR (Hash CommitteeColdExtendedKey) | |
| FromCBOR (Hash CommitteeColdKey) | |
| FromCBOR (Hash CommitteeHotExtendedKey) | |
| FromCBOR (Hash CommitteeHotKey) | |
| FromCBOR (Hash DRepExtendedKey) | |
| FromCBOR (Hash DRepKey) | |
| FromCBOR (Hash GenesisDelegateExtendedKey) | |
| FromCBOR (Hash GenesisDelegateKey) | |
| FromCBOR (Hash GenesisExtendedKey) | |
| FromCBOR (Hash GenesisKey) | |
| FromCBOR (Hash GenesisUTxOKey) | |
| FromCBOR (Hash PaymentExtendedKey) | |
| FromCBOR (Hash PaymentKey) | |
| FromCBOR (Hash StakeExtendedKey) | |
| FromCBOR (Hash StakeKey) | |
| FromCBOR (Hash StakePoolKey) | |
| FromCBOR (Hash BlsKey) | |
| FromCBOR (Hash KesKey) | |
| FromCBOR (Hash VrfKey) | |
| ToCBOR (Hash ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: Hash ByronKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash ByronKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash ByronKey] -> Size | |
| ToCBOR (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: Hash ByronKeyLegacy -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash ByronKeyLegacy) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash ByronKeyLegacy] -> Size | |
| ToCBOR (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash CommitteeColdExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash CommitteeColdExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash CommitteeColdExtendedKey] -> Size | |
| ToCBOR (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash CommitteeColdKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash CommitteeColdKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash CommitteeColdKey] -> Size | |
| ToCBOR (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash CommitteeHotExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash CommitteeHotExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash CommitteeHotExtendedKey] -> Size | |
| ToCBOR (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash CommitteeHotKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash CommitteeHotKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash CommitteeHotKey] -> Size | |
| ToCBOR (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash DRepExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash DRepExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash DRepExtendedKey] -> Size | |
| ToCBOR (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash DRepKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash DRepKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash DRepKey] -> Size | |
| ToCBOR (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash GenesisDelegateExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisDelegateExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisDelegateExtendedKey] -> Size | |
| ToCBOR (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash GenesisDelegateKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisDelegateKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisDelegateKey] -> Size | |
| ToCBOR (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash GenesisExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisExtendedKey] -> Size | |
| ToCBOR (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash GenesisKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisKey] -> Size | |
| ToCBOR (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash GenesisUTxOKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisUTxOKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisUTxOKey] -> Size | |
| ToCBOR (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash PaymentExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash PaymentExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash PaymentExtendedKey] -> Size | |
| ToCBOR (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash PaymentKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash PaymentKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash PaymentKey] -> Size | |
| ToCBOR (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash StakeExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash StakeExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash StakeExtendedKey] -> Size | |
| ToCBOR (Hash StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash StakeKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash StakeKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash StakeKey] -> Size | |
| ToCBOR (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: Hash StakePoolKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash StakePoolKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash StakePoolKey] -> Size | |
| ToCBOR (Hash BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods toCBOR :: Hash BlsKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash BlsKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash BlsKey] -> Size | |
| ToCBOR (Hash KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: Hash KesKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash KesKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash KesKey] -> Size | |
| ToCBOR (Hash VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: Hash VrfKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash VrfKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash VrfKey] -> Size | |
| Eq (Hash BlockHeader) | |
| Eq (Hash ByronKey) | |
| Eq (Hash ByronKeyLegacy) | |
| Eq (Hash DRepMetadata) | |
| Eq (Hash StakePoolMetadata) | |
| Eq (Hash GovernancePoll) | |
| Eq (Hash CommitteeColdExtendedKey) | |
| Eq (Hash CommitteeColdKey) | |
| Eq (Hash CommitteeHotExtendedKey) | |
| Eq (Hash CommitteeHotKey) | |
| Eq (Hash DRepExtendedKey) | |
| Eq (Hash DRepKey) | |
| Eq (Hash GenesisDelegateExtendedKey) | |
| Eq (Hash GenesisDelegateKey) | |
| Eq (Hash GenesisExtendedKey) | |
| Eq (Hash GenesisKey) | |
| Eq (Hash GenesisUTxOKey) | |
| Eq (Hash PaymentExtendedKey) | |
| Eq (Hash PaymentKey) | |
| Eq (Hash StakeExtendedKey) | |
| Eq (Hash StakeKey) | |
| Eq (Hash StakePoolExtendedKey) | |
| Eq (Hash StakePoolKey) | |
| Eq (Hash BlsKey) | |
| Eq (Hash KesKey) | |
| Eq (Hash VrfKey) | |
| Eq (Hash ScriptData) | |
| Eq (Hash HydraKey) Source # | |
| Ord (Hash BlockHeader) | |
Defined in Cardano.Api.Block Methods compare :: Hash BlockHeader -> Hash BlockHeader -> Ordering Source # (<) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (<=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (>) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (>=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # max :: Hash BlockHeader -> Hash BlockHeader -> Hash BlockHeader Source # min :: Hash BlockHeader -> Hash BlockHeader -> Hash BlockHeader Source # | |
| Ord (Hash ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods compare :: Hash ByronKey -> Hash ByronKey -> Ordering Source # (<) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (<=) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (>) :: Hash ByronKey -> Hash ByronKey -> Bool Source # (>=) :: Hash ByronKey -> Hash ByronKey -> Bool Source # max :: Hash ByronKey -> Hash ByronKey -> Hash ByronKey Source # min :: Hash ByronKey -> Hash ByronKey -> Hash ByronKey Source # | |
| Ord (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods compare :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Ordering Source # (<) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (<=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (>) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (>=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # max :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Hash ByronKeyLegacy Source # min :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Hash ByronKeyLegacy Source # | |
| Ord (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Internal.Poll Methods compare :: Hash GovernancePoll -> Hash GovernancePoll -> Ordering Source # (<) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (<=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (>) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (>=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # max :: Hash GovernancePoll -> Hash GovernancePoll -> Hash GovernancePoll Source # min :: Hash GovernancePoll -> Hash GovernancePoll -> Hash GovernancePoll Source # | |
| Ord (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Ordering Source # (<) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (<=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # (>=) :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Bool Source # max :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # min :: Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey -> Hash CommitteeColdExtendedKey Source # | |
| Ord (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Ordering Source # (<) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (<=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (>) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (>=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # max :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Hash CommitteeColdKey Source # min :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Hash CommitteeColdKey Source # | |
| Ord (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Ordering Source # (<) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (<=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # (>=) :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Bool Source # max :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # min :: Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey -> Hash CommitteeHotExtendedKey Source # | |
| Ord (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Ordering Source # (<) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (<=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (>=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # max :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # min :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Hash CommitteeHotKey Source # | |
| Ord (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Ordering Source # (<) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (<=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (>=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # max :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # min :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Hash DRepExtendedKey Source # | |
| Ord (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash DRepKey -> Hash DRepKey -> Ordering Source # (<) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (<=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>) :: Hash DRepKey -> Hash DRepKey -> Bool Source # (>=) :: Hash DRepKey -> Hash DRepKey -> Bool Source # max :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # min :: Hash DRepKey -> Hash DRepKey -> Hash DRepKey Source # | |
| Ord (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Ordering Source # (<) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (<=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # (>=) :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Bool Source # max :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # min :: Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey -> Hash GenesisDelegateExtendedKey Source # | |
| Ord (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Ordering Source # (<) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (<=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (>=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # max :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # min :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Hash GenesisDelegateKey Source # | |
| Ord (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Ordering Source # (<) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (<=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (>=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # max :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # min :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Hash GenesisExtendedKey Source # | |
| Ord (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash GenesisKey -> Hash GenesisKey -> Ordering Source # (<) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (<=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (>=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # max :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # min :: Hash GenesisKey -> Hash GenesisKey -> Hash GenesisKey Source # | |
| Ord (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Ordering Source # (<) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (<=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (>=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # max :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # min :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Hash GenesisUTxOKey Source # | |
| Ord (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Ordering Source # (<) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (<=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (>=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # max :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # min :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Hash PaymentExtendedKey Source # | |
| Ord (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash PaymentKey -> Hash PaymentKey -> Ordering Source # (<) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (<=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (>=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # max :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # min :: Hash PaymentKey -> Hash PaymentKey -> Hash PaymentKey Source # | |
| Ord (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Ordering Source # (<) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (<=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (>=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # max :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # min :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Hash StakeExtendedKey Source # | |
| Ord (Hash StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash StakeKey -> Hash StakeKey -> Ordering Source # (<) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (<=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>) :: Hash StakeKey -> Hash StakeKey -> Bool Source # (>=) :: Hash StakeKey -> Hash StakeKey -> Bool Source # max :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # min :: Hash StakeKey -> Hash StakeKey -> Hash StakeKey Source # | |
| Ord (Hash StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Ordering Source # (<) :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Bool Source # (<=) :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Bool Source # (>) :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Bool Source # (>=) :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Bool Source # max :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey Source # min :: Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey -> Hash StakePoolExtendedKey Source # | |
| Ord (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods compare :: Hash StakePoolKey -> Hash StakePoolKey -> Ordering Source # (<) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (<=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (>=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # max :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # min :: Hash StakePoolKey -> Hash StakePoolKey -> Hash StakePoolKey Source # | |
| Ord (Hash BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods compare :: Hash BlsKey -> Hash BlsKey -> Ordering Source # (<) :: Hash BlsKey -> Hash BlsKey -> Bool Source # (<=) :: Hash BlsKey -> Hash BlsKey -> Bool Source # (>) :: Hash BlsKey -> Hash BlsKey -> Bool Source # (>=) :: Hash BlsKey -> Hash BlsKey -> Bool Source # | |
| Ord (Hash KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods compare :: Hash KesKey -> Hash KesKey -> Ordering Source # (<) :: Hash KesKey -> Hash KesKey -> Bool Source # (<=) :: Hash KesKey -> Hash KesKey -> Bool Source # (>) :: Hash KesKey -> Hash KesKey -> Bool Source # (>=) :: Hash KesKey -> Hash KesKey -> Bool Source # | |
| Ord (Hash VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods compare :: Hash VrfKey -> Hash VrfKey -> Ordering Source # (<) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (<=) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (>) :: Hash VrfKey -> Hash VrfKey -> Bool Source # (>=) :: Hash VrfKey -> Hash VrfKey -> Bool Source # | |
| Ord (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData Methods compare :: Hash ScriptData -> Hash ScriptData -> Ordering Source # (<) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (<=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (>) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (>=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # max :: Hash ScriptData -> Hash ScriptData -> Hash ScriptData Source # min :: Hash ScriptData -> Hash ScriptData -> Hash ScriptData Source # | |
| Ord (Hash HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods compare :: Hash HydraKey -> Hash HydraKey -> Ordering Source # (<) :: Hash HydraKey -> Hash HydraKey -> Bool Source # (<=) :: Hash HydraKey -> Hash HydraKey -> Bool Source # (>) :: Hash HydraKey -> Hash HydraKey -> Bool Source # (>=) :: Hash HydraKey -> Hash HydraKey -> Bool Source # max :: Hash HydraKey -> Hash HydraKey -> Hash HydraKey Source # min :: Hash HydraKey -> Hash HydraKey -> Hash HydraKey Source # | |
| Pretty (Hash ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Pretty (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Pretty (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Internal.Poll | |
| Pretty (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash CommitteeColdExtendedKey -> Doc ann prettyList :: [Hash CommitteeColdExtendedKey] -> Doc ann | |
| Pretty (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash CommitteeHotExtendedKey -> Doc ann prettyList :: [Hash CommitteeHotExtendedKey] -> Doc ann | |
| Pretty (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash DRepKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash GenesisDelegateExtendedKey -> Doc ann prettyList :: [Hash GenesisDelegateExtendedKey] -> Doc ann | |
| Pretty (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash GenesisDelegateKey -> Doc ann prettyList :: [Hash GenesisDelegateKey] -> Doc ann | |
| Pretty (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash GenesisExtendedKey -> Doc ann prettyList :: [Hash GenesisExtendedKey] -> Doc ann | |
| Pretty (Hash GenesisKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: Hash PaymentExtendedKey -> Doc ann prettyList :: [Hash PaymentExtendedKey] -> Doc ann | |
| Pretty (Hash PaymentKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash StakeKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash StakePoolKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (Hash BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| Pretty (Hash KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Pretty (Hash VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Pretty (Hash ScriptData) | |
Defined in Cardano.Api.Plutus.Internal.ScriptData | |
| newtype Hash BlockHeader | |
Defined in Cardano.Api.Block | |
| newtype Hash ByronKey | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype Hash ByronKeyLegacy | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype Hash DRepMetadata | |
| newtype Hash StakePoolMetadata | |
| newtype Hash GovernancePoll | |
Defined in Cardano.Api.Governance.Internal.Poll | |
| newtype Hash CommitteeColdExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash CommitteeColdExtendedKey = CommitteeColdExtendedKeyHash {
| |
| newtype Hash CommitteeColdKey | |
Defined in Cardano.Api.Key.Internal newtype Hash CommitteeColdKey = CommitteeColdKeyHash {
| |
| newtype Hash CommitteeHotExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash CommitteeHotExtendedKey = CommitteeHotExtendedKeyHash {
| |
| newtype Hash CommitteeHotKey | |
Defined in Cardano.Api.Key.Internal newtype Hash CommitteeHotKey = CommitteeHotKeyHash {
| |
| newtype Hash DRepExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash DRepKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash GenesisDelegateExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash GenesisDelegateExtendedKey = GenesisDelegateExtendedKeyHash {
| |
| newtype Hash GenesisDelegateKey | |
Defined in Cardano.Api.Key.Internal newtype Hash GenesisDelegateKey = GenesisDelegateKeyHash {
| |
| newtype Hash GenesisExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash GenesisExtendedKey = GenesisExtendedKeyHash {
| |
| newtype Hash GenesisKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash GenesisUTxOKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash PaymentExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash PaymentExtendedKey = PaymentExtendedKeyHash {
| |
| newtype Hash PaymentKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash StakeExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash StakeKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash StakePoolExtendedKey | |
Defined in Cardano.Api.Key.Internal newtype Hash StakePoolExtendedKey = StakePoolExtendedKeyHash {
| |
| newtype Hash StakePoolKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype Hash BlsKey | |
Defined in Cardano.Api.Key.Internal.Leios | |
| newtype Hash KesKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype Hash VrfKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype Hash ScriptData | |
Defined in Cardano.Api.Plutus.Internal.ScriptData | |
| newtype Hash HydraKey Source # | Hashes of Hydra keys |
Defined in Hydra.Tx.Crypto | |
| data AsType (Hash a) | |
Defined in Cardano.Api.Hash | |
Instances
data family SigningKey keyrole #
Instances
| (Forbid "decode from JSON" :: Constraint) => FromJSON (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods parseJSON :: Value -> Parser (SigningKey HydraKey) parseJSONList :: Value -> Parser [SigningKey HydraKey] | |
| (Forbid "encode to JSON" :: Constraint) => ToJSON (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods toJSON :: SigningKey HydraKey -> Value toEncoding :: SigningKey HydraKey -> Encoding toJSONList :: [SigningKey HydraKey] -> Value toEncodingList :: [SigningKey HydraKey] -> Encoding omitField :: SigningKey HydraKey -> Bool | |
| IsString (SigningKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods fromString :: String -> SigningKey HydraKey Source # | |
| Show (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Show (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Show (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| Show (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Show (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| HasTypeProxy a => HasTypeProxy (SigningKey a) | |
Defined in Cardano.Api.Key.Internal.Class Associated Types data AsType (SigningKey a) # Methods proxyToAsType :: Proxy (SigningKey a) -> AsType (SigningKey a) | |
| SerialiseAsBech32 (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey CommitteeColdExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey CommitteeColdExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey CommitteeColdKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey CommitteeColdKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey CommitteeHotExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey CommitteeHotExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey CommitteeHotKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey CommitteeHotKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey DRepExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey DRepExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey DRepKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey DRepKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey PaymentExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey PaymentExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey PaymentKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey PaymentKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey StakeExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey StakeExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey StakeKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey StakeKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey StakePoolExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey StakePoolExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: SigningKey StakePoolKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey StakePoolKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods bech32PrefixFor :: SigningKey BlsKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey BlsKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods bech32PrefixFor :: SigningKey KesKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey KesKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods bech32PrefixFor :: SigningKey VrfKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (SigningKey VrfKey) -> [HumanReadablePart] | |
| SerialiseAsCBOR (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: SigningKey ByronKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey ByronKey) -> ByteString -> Either DecoderError (SigningKey ByronKey) | |
| SerialiseAsCBOR (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: SigningKey ByronKeyLegacy -> ByteString deserialiseFromCBOR :: AsType (SigningKey ByronKeyLegacy) -> ByteString -> Either DecoderError (SigningKey ByronKeyLegacy) | |
| SerialiseAsCBOR (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey CommitteeColdExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey CommitteeColdExtendedKey) -> ByteString -> Either DecoderError (SigningKey CommitteeColdExtendedKey) | |
| SerialiseAsCBOR (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey CommitteeColdKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey CommitteeColdKey) -> ByteString -> Either DecoderError (SigningKey CommitteeColdKey) | |
| SerialiseAsCBOR (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey CommitteeHotExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey CommitteeHotExtendedKey) -> ByteString -> Either DecoderError (SigningKey CommitteeHotExtendedKey) | |
| SerialiseAsCBOR (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey CommitteeHotKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey CommitteeHotKey) -> ByteString -> Either DecoderError (SigningKey CommitteeHotKey) | |
| SerialiseAsCBOR (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey DRepExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey DRepExtendedKey) -> ByteString -> Either DecoderError (SigningKey DRepExtendedKey) | |
| SerialiseAsCBOR (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey DRepKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey DRepKey) -> ByteString -> Either DecoderError (SigningKey DRepKey) | |
| SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey GenesisDelegateExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey GenesisDelegateExtendedKey) -> ByteString -> Either DecoderError (SigningKey GenesisDelegateExtendedKey) | |
| SerialiseAsCBOR (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey GenesisDelegateKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey GenesisDelegateKey) -> ByteString -> Either DecoderError (SigningKey GenesisDelegateKey) | |
| SerialiseAsCBOR (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey GenesisExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey GenesisExtendedKey) -> ByteString -> Either DecoderError (SigningKey GenesisExtendedKey) | |
| SerialiseAsCBOR (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey GenesisKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey GenesisKey) -> ByteString -> Either DecoderError (SigningKey GenesisKey) | |
| SerialiseAsCBOR (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey GenesisUTxOKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey GenesisUTxOKey) -> ByteString -> Either DecoderError (SigningKey GenesisUTxOKey) | |
| SerialiseAsCBOR (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey PaymentExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey PaymentExtendedKey) -> ByteString -> Either DecoderError (SigningKey PaymentExtendedKey) | |
| SerialiseAsCBOR (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey PaymentKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey PaymentKey) -> ByteString -> Either DecoderError (SigningKey PaymentKey) | |
| SerialiseAsCBOR (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey StakeExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey StakeExtendedKey) -> ByteString -> Either DecoderError (SigningKey StakeExtendedKey) | |
| SerialiseAsCBOR (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey StakeKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey StakeKey) -> ByteString -> Either DecoderError (SigningKey StakeKey) | |
| SerialiseAsCBOR (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey StakePoolExtendedKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey StakePoolExtendedKey) -> ByteString -> Either DecoderError (SigningKey StakePoolExtendedKey) | |
| SerialiseAsCBOR (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: SigningKey StakePoolKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey StakePoolKey) -> ByteString -> Either DecoderError (SigningKey StakePoolKey) | |
| SerialiseAsCBOR (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToCBOR :: SigningKey BlsKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey BlsKey) -> ByteString -> Either DecoderError (SigningKey BlsKey) | |
| SerialiseAsCBOR (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: SigningKey KesKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey KesKey) -> ByteString -> Either DecoderError (SigningKey KesKey) | |
| SerialiseAsCBOR (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: SigningKey VrfKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey VrfKey) -> ByteString -> Either DecoderError (SigningKey VrfKey) | |
| SerialiseAsCBOR (SigningKey HydraKey) | CBOR encode by delegating to the inner |
Defined in Hydra.Tx.Crypto Methods serialiseToCBOR :: SigningKey HydraKey -> ByteString deserialiseFromCBOR :: AsType (SigningKey HydraKey) -> ByteString -> Either DecoderError (SigningKey HydraKey) | |
| SerialiseAsRawBytes (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: SigningKey ByronKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey ByronKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey ByronKey) | |
| SerialiseAsRawBytes (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: SigningKey ByronKeyLegacy -> ByteString deserialiseFromRawBytes :: AsType (SigningKey ByronKeyLegacy) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey ByronKeyLegacy) | |
| SerialiseAsRawBytes (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey CommitteeColdExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey CommitteeColdExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey CommitteeColdExtendedKey) | |
| SerialiseAsRawBytes (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey CommitteeColdKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey CommitteeColdKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey CommitteeColdKey) | |
| SerialiseAsRawBytes (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey CommitteeHotExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey CommitteeHotExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey CommitteeHotExtendedKey) | |
| SerialiseAsRawBytes (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey CommitteeHotKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey CommitteeHotKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey CommitteeHotKey) | |
| SerialiseAsRawBytes (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey DRepExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey DRepExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey DRepExtendedKey) | |
| SerialiseAsRawBytes (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey DRepKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey DRepKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey DRepKey) | |
| SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey GenesisDelegateExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey GenesisDelegateExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey GenesisDelegateExtendedKey) | |
| SerialiseAsRawBytes (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey GenesisDelegateKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey GenesisDelegateKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey GenesisDelegateKey) | |
| SerialiseAsRawBytes (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey GenesisExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey GenesisExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey GenesisExtendedKey) | |
| SerialiseAsRawBytes (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey GenesisKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey GenesisKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey GenesisKey) | |
| SerialiseAsRawBytes (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey GenesisUTxOKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey GenesisUTxOKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey GenesisUTxOKey) | |
| SerialiseAsRawBytes (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey PaymentExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey PaymentExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey PaymentExtendedKey) | |
| SerialiseAsRawBytes (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey PaymentKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey PaymentKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey PaymentKey) | |
| SerialiseAsRawBytes (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey StakeExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey StakeExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey StakeExtendedKey) | |
| SerialiseAsRawBytes (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey StakeKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey StakeKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey StakeKey) | |
| SerialiseAsRawBytes (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey StakePoolExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey StakePoolExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey StakePoolExtendedKey) | |
| SerialiseAsRawBytes (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: SigningKey StakePoolKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey StakePoolKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey StakePoolKey) | |
| SerialiseAsRawBytes (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToRawBytes :: SigningKey BlsKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey BlsKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey BlsKey) | |
| SerialiseAsRawBytes (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: SigningKey KesKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey KesKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey KesKey) | |
| SerialiseAsRawBytes (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: SigningKey VrfKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey VrfKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey VrfKey) | |
| SerialiseAsRawBytes (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods serialiseToRawBytes :: SigningKey HydraKey -> ByteString deserialiseFromRawBytes :: AsType (SigningKey HydraKey) -> ByteString -> Either SerialiseAsRawBytesError (SigningKey HydraKey) | |
| HasTextEnvelope (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods textEnvelopeType :: AsType (SigningKey ByronKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey ByronKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods textEnvelopeType :: AsType (SigningKey ByronKeyLegacy) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey ByronKeyLegacy -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey CommitteeColdExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey CommitteeColdExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey CommitteeColdKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey CommitteeColdKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey CommitteeHotExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey CommitteeHotExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey CommitteeHotKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey CommitteeHotKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey DRepExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey DRepExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey DRepKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey DRepKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey GenesisDelegateExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey GenesisDelegateExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey GenesisDelegateKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey GenesisDelegateKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey GenesisExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey GenesisExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey GenesisKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey GenesisKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey GenesisUTxOKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey GenesisUTxOKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey PaymentExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey PaymentExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey PaymentKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey PaymentKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey StakeExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey StakeExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey StakeKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey StakeKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey StakePoolExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey StakePoolExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (SigningKey StakePoolKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey StakePoolKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods textEnvelopeType :: AsType (SigningKey BlsKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey BlsKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods textEnvelopeType :: AsType (SigningKey KesKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey KesKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods textEnvelopeType :: AsType (SigningKey VrfKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey VrfKey -> TextEnvelopeDescr | |
| HasTextEnvelope (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods textEnvelopeType :: AsType (SigningKey HydraKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: SigningKey HydraKey -> TextEnvelopeDescr | |
| FromCBOR (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| FromCBOR (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods fromCBOR :: Decoder s (SigningKey ByronKeyLegacy) label :: Proxy (SigningKey ByronKeyLegacy) -> Text | |
| FromCBOR (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey CommitteeColdExtendedKey) label :: Proxy (SigningKey CommitteeColdExtendedKey) -> Text | |
| FromCBOR (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey CommitteeColdKey) label :: Proxy (SigningKey CommitteeColdKey) -> Text | |
| FromCBOR (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey CommitteeHotExtendedKey) label :: Proxy (SigningKey CommitteeHotExtendedKey) -> Text | |
| FromCBOR (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey CommitteeHotKey) label :: Proxy (SigningKey CommitteeHotKey) -> Text | |
| FromCBOR (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey DRepExtendedKey) label :: Proxy (SigningKey DRepExtendedKey) -> Text | |
| FromCBOR (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal | |
| FromCBOR (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey GenesisDelegateExtendedKey) label :: Proxy (SigningKey GenesisDelegateExtendedKey) -> Text | |
| FromCBOR (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey GenesisDelegateKey) label :: Proxy (SigningKey GenesisDelegateKey) -> Text | |
| FromCBOR (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey GenesisExtendedKey) label :: Proxy (SigningKey GenesisExtendedKey) -> Text | |
| FromCBOR (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal | |
| FromCBOR (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey GenesisUTxOKey) label :: Proxy (SigningKey GenesisUTxOKey) -> Text | |
| FromCBOR (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey PaymentExtendedKey) label :: Proxy (SigningKey PaymentExtendedKey) -> Text | |
| FromCBOR (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal | |
| FromCBOR (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey StakeExtendedKey) label :: Proxy (SigningKey StakeExtendedKey) -> Text | |
| FromCBOR (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal | |
| FromCBOR (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey StakePoolExtendedKey) label :: Proxy (SigningKey StakePoolExtendedKey) -> Text | |
| FromCBOR (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (SigningKey StakePoolKey) label :: Proxy (SigningKey StakePoolKey) -> Text | |
| FromCBOR (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| FromCBOR (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| FromCBOR (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| (Forbid "CBOR-decode" :: Constraint) => FromCBOR (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto | |
| ToCBOR (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: SigningKey ByronKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey ByronKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey ByronKey] -> Size | |
| ToCBOR (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: SigningKey ByronKeyLegacy -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey ByronKeyLegacy) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey ByronKeyLegacy] -> Size | |
| ToCBOR (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey CommitteeColdExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdExtendedKey] -> Size | |
| ToCBOR (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey CommitteeColdKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdKey] -> Size | |
| ToCBOR (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey CommitteeHotExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotExtendedKey] -> Size | |
| ToCBOR (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey CommitteeHotKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotKey] -> Size | |
| ToCBOR (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey DRepExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey DRepExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey DRepExtendedKey] -> Size | |
| ToCBOR (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey DRepKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey DRepKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey DRepKey] -> Size | |
| ToCBOR (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey GenesisDelegateExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateExtendedKey] -> Size | |
| ToCBOR (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey GenesisDelegateKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateKey] -> Size | |
| ToCBOR (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey GenesisExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisExtendedKey] -> Size | |
| ToCBOR (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey GenesisKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisKey] -> Size | |
| ToCBOR (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey GenesisUTxOKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisUTxOKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisUTxOKey] -> Size | |
| ToCBOR (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey PaymentExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentExtendedKey] -> Size | |
| ToCBOR (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey PaymentKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentKey] -> Size | |
| ToCBOR (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey StakeExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakeExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakeExtendedKey] -> Size | |
| ToCBOR (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey StakeKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakeKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakeKey] -> Size | |
| ToCBOR (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey StakePoolExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakePoolExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakePoolExtendedKey] -> Size | |
| ToCBOR (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: SigningKey StakePoolKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakePoolKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakePoolKey] -> Size | |
| ToCBOR (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods toCBOR :: SigningKey BlsKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey BlsKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey BlsKey] -> Size | |
| ToCBOR (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: SigningKey KesKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey KesKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey KesKey] -> Size | |
| ToCBOR (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: SigningKey VrfKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey VrfKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey VrfKey] -> Size | |
| (Forbid "CBOR-encode" :: Constraint) => ToCBOR (SigningKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods toCBOR :: SigningKey HydraKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey HydraKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey HydraKey] -> Size | |
| Eq (SigningKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods (==) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # (/=) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # | |
| (TypeError ('Text "Ord not supported for signing keys, use the hash instead") :: Constraint) => Ord (SigningKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods compare :: SigningKey HydraKey -> SigningKey HydraKey -> Ordering Source # (<) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # (<=) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # (>) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # (>=) :: SigningKey HydraKey -> SigningKey HydraKey -> Bool Source # max :: SigningKey HydraKey -> SigningKey HydraKey -> SigningKey HydraKey Source # min :: SigningKey HydraKey -> SigningKey HydraKey -> SigningKey HydraKey Source # | |
| CanSignTx (SigningKey PaymentKey) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: SigningKey PaymentKey -> Tx -> Tx Source # | |
| CanSignTx (Secret (SigningKey PaymentKey)) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: Secret (SigningKey PaymentKey) -> Tx -> Tx Source # | |
| Pretty (SigningKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Pretty (SigningKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods pretty :: SigningKey ByronKeyLegacy -> Doc ann prettyList :: [SigningKey ByronKeyLegacy] -> Doc ann | |
| Pretty (SigningKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey CommitteeColdExtendedKey -> Doc ann prettyList :: [SigningKey CommitteeColdExtendedKey] -> Doc ann | |
| Pretty (SigningKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey CommitteeColdKey -> Doc ann prettyList :: [SigningKey CommitteeColdKey] -> Doc ann | |
| Pretty (SigningKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey CommitteeHotExtendedKey -> Doc ann prettyList :: [SigningKey CommitteeHotExtendedKey] -> Doc ann | |
| Pretty (SigningKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey CommitteeHotKey -> Doc ann prettyList :: [SigningKey CommitteeHotKey] -> Doc ann | |
| Pretty (SigningKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey DRepExtendedKey -> Doc ann prettyList :: [SigningKey DRepExtendedKey] -> Doc ann | |
| Pretty (SigningKey DRepKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (SigningKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey GenesisDelegateExtendedKey -> Doc ann prettyList :: [SigningKey GenesisDelegateExtendedKey] -> Doc ann | |
| Pretty (SigningKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey GenesisDelegateKey -> Doc ann prettyList :: [SigningKey GenesisDelegateKey] -> Doc ann | |
| Pretty (SigningKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey GenesisExtendedKey -> Doc ann prettyList :: [SigningKey GenesisExtendedKey] -> Doc ann | |
| Pretty (SigningKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (SigningKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey GenesisUTxOKey -> Doc ann prettyList :: [SigningKey GenesisUTxOKey] -> Doc ann | |
| Pretty (SigningKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey PaymentExtendedKey -> Doc ann prettyList :: [SigningKey PaymentExtendedKey] -> Doc ann | |
| Pretty (SigningKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (SigningKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey StakeExtendedKey -> Doc ann prettyList :: [SigningKey StakeExtendedKey] -> Doc ann | |
| Pretty (SigningKey StakeKey) | |
Defined in Cardano.Api.Key.Internal | |
| Pretty (SigningKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey StakePoolExtendedKey -> Doc ann prettyList :: [SigningKey StakePoolExtendedKey] -> Doc ann | |
| Pretty (SigningKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: SigningKey StakePoolKey -> Doc ann prettyList :: [SigningKey StakePoolKey] -> Doc ann | |
| Pretty (SigningKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| Pretty (SigningKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Pretty (SigningKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| (Key k, HasTypeProxy k) => HasVerificationKey (SigningKey k) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: SigningKey k -> VerificationKey k Source # | |
| (Key k, HasTypeProxy k) => HasVerificationKey (Secret (SigningKey k)) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: Secret (SigningKey k) -> VerificationKey k Source # | |
| newtype SigningKey ByronKey | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype SigningKey ByronKeyLegacy | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype SigningKey CommitteeColdExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey CommitteeColdKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey CommitteeHotExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey CommitteeHotKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey DRepExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey DRepKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey GenesisDelegateExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey GenesisDelegateKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey GenesisExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey GenesisKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey GenesisUTxOKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey PaymentExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey PaymentKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey StakeExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey StakeKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey StakePoolExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey StakePoolKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype SigningKey BlsKey | |
Defined in Cardano.Api.Key.Internal.Leios | |
| newtype SigningKey KesKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype SigningKey VrfKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype SigningKey HydraKey Source # | |
Defined in Hydra.Tx.Crypto | |
| data AsType (SigningKey a) | |
Defined in Cardano.Api.Key.Internal.Class | |
data family VerificationKey keyrole #
Instances
| FromJSON (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods parseJSON :: Value -> Parser (VerificationKey HydraKey) parseJSONList :: Value -> Parser [VerificationKey HydraKey] | |
| ToJSON (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods toJSON :: VerificationKey HydraKey -> Value toEncoding :: VerificationKey HydraKey -> Encoding toJSONList :: [VerificationKey HydraKey] -> Value toEncodingList :: [VerificationKey HydraKey] -> Encoding omitField :: VerificationKey HydraKey -> Bool | |
| IsString (VerificationKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods | |
| Show (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Show (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key | |
| Show (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal | |
| Show (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| Show (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Show (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Show (VerificationKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto | |
| HasTypeProxy a => HasTypeProxy (VerificationKey a) | |
Defined in Cardano.Api.Key.Internal.Class Associated Types data AsType (VerificationKey a) # Methods proxyToAsType :: Proxy (VerificationKey a) -> AsType (VerificationKey a) | |
| SerialiseAsBech32 (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey CommitteeColdExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey CommitteeColdExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey CommitteeColdKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey CommitteeColdKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey CommitteeHotExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey CommitteeHotExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey CommitteeHotKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey CommitteeHotKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey DRepExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey DRepExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey DRepKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey DRepKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey PaymentExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey PaymentExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey PaymentKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey PaymentKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey StakeExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey StakeExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey StakeKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey StakeKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey StakePoolExtendedKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey StakePoolExtendedKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods bech32PrefixFor :: VerificationKey StakePoolKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey StakePoolKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods bech32PrefixFor :: VerificationKey BlsKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey BlsKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods bech32PrefixFor :: VerificationKey KesKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey KesKey) -> [HumanReadablePart] | |
| SerialiseAsBech32 (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods bech32PrefixFor :: VerificationKey VrfKey -> HumanReadablePart bech32PrefixesPermitted :: AsType (VerificationKey VrfKey) -> [HumanReadablePart] | |
| SerialiseAsCBOR (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: VerificationKey ByronKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey ByronKey) -> ByteString -> Either DecoderError (VerificationKey ByronKey) | |
| SerialiseAsCBOR (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToCBOR :: VerificationKey ByronKeyLegacy -> ByteString deserialiseFromCBOR :: AsType (VerificationKey ByronKeyLegacy) -> ByteString -> Either DecoderError (VerificationKey ByronKeyLegacy) | |
| SerialiseAsCBOR (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey CommitteeColdExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey CommitteeColdExtendedKey) -> ByteString -> Either DecoderError (VerificationKey CommitteeColdExtendedKey) | |
| SerialiseAsCBOR (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey CommitteeColdKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey CommitteeColdKey) -> ByteString -> Either DecoderError (VerificationKey CommitteeColdKey) | |
| SerialiseAsCBOR (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey CommitteeHotExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey CommitteeHotExtendedKey) -> ByteString -> Either DecoderError (VerificationKey CommitteeHotExtendedKey) | |
| SerialiseAsCBOR (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey CommitteeHotKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey CommitteeHotKey) -> ByteString -> Either DecoderError (VerificationKey CommitteeHotKey) | |
| SerialiseAsCBOR (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey DRepExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey DRepExtendedKey) -> ByteString -> Either DecoderError (VerificationKey DRepExtendedKey) | |
| SerialiseAsCBOR (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey DRepKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey DRepKey) -> ByteString -> Either DecoderError (VerificationKey DRepKey) | |
| SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey GenesisDelegateExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey GenesisDelegateExtendedKey) -> ByteString -> Either DecoderError (VerificationKey GenesisDelegateExtendedKey) | |
| SerialiseAsCBOR (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey GenesisDelegateKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey GenesisDelegateKey) -> ByteString -> Either DecoderError (VerificationKey GenesisDelegateKey) | |
| SerialiseAsCBOR (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey GenesisExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey GenesisExtendedKey) -> ByteString -> Either DecoderError (VerificationKey GenesisExtendedKey) | |
| SerialiseAsCBOR (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey GenesisKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey GenesisKey) -> ByteString -> Either DecoderError (VerificationKey GenesisKey) | |
| SerialiseAsCBOR (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey GenesisUTxOKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey GenesisUTxOKey) -> ByteString -> Either DecoderError (VerificationKey GenesisUTxOKey) | |
| SerialiseAsCBOR (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey PaymentExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey PaymentExtendedKey) -> ByteString -> Either DecoderError (VerificationKey PaymentExtendedKey) | |
| SerialiseAsCBOR (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey PaymentKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey PaymentKey) -> ByteString -> Either DecoderError (VerificationKey PaymentKey) | |
| SerialiseAsCBOR (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey StakeExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey StakeExtendedKey) -> ByteString -> Either DecoderError (VerificationKey StakeExtendedKey) | |
| SerialiseAsCBOR (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey StakeKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey StakeKey) -> ByteString -> Either DecoderError (VerificationKey StakeKey) | |
| SerialiseAsCBOR (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey StakePoolExtendedKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey StakePoolExtendedKey) -> ByteString -> Either DecoderError (VerificationKey StakePoolExtendedKey) | |
| SerialiseAsCBOR (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToCBOR :: VerificationKey StakePoolKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey StakePoolKey) -> ByteString -> Either DecoderError (VerificationKey StakePoolKey) | |
| SerialiseAsCBOR (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToCBOR :: VerificationKey BlsKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey BlsKey) -> ByteString -> Either DecoderError (VerificationKey BlsKey) | |
| SerialiseAsCBOR (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: VerificationKey KesKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey KesKey) -> ByteString -> Either DecoderError (VerificationKey KesKey) | |
| SerialiseAsCBOR (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToCBOR :: VerificationKey VrfKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey VrfKey) -> ByteString -> Either DecoderError (VerificationKey VrfKey) | |
| SerialiseAsCBOR (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods serialiseToCBOR :: VerificationKey HydraKey -> ByteString deserialiseFromCBOR :: AsType (VerificationKey HydraKey) -> ByteString -> Either DecoderError (VerificationKey HydraKey) | |
| SerialiseAsRawBytes (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: VerificationKey ByronKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey ByronKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey ByronKey) | |
| SerialiseAsRawBytes (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods serialiseToRawBytes :: VerificationKey ByronKeyLegacy -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey ByronKeyLegacy) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey ByronKeyLegacy) | |
| SerialiseAsRawBytes (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey CommitteeColdExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey CommitteeColdExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey CommitteeColdExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey CommitteeColdKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey CommitteeColdKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey CommitteeColdKey) | |
| SerialiseAsRawBytes (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey CommitteeHotExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey CommitteeHotExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey CommitteeHotExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey CommitteeHotKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey CommitteeHotKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey CommitteeHotKey) | |
| SerialiseAsRawBytes (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey DRepExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey DRepExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey DRepExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey DRepKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey DRepKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey DRepKey) | |
| SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey GenesisDelegateExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey GenesisDelegateExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey GenesisDelegateExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey GenesisDelegateKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey GenesisDelegateKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey GenesisDelegateKey) | |
| SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey GenesisExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey GenesisExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey GenesisExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey GenesisKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey GenesisKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey GenesisKey) | |
| SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey GenesisUTxOKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey GenesisUTxOKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey GenesisUTxOKey) | |
| SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey PaymentExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey PaymentExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey PaymentExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey PaymentKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey PaymentKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey PaymentKey) | |
| SerialiseAsRawBytes (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey StakeExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey StakeExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey StakeExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey StakeKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey StakeKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey StakeKey) | |
| SerialiseAsRawBytes (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey StakePoolExtendedKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey StakePoolExtendedKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey StakePoolExtendedKey) | |
| SerialiseAsRawBytes (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods serialiseToRawBytes :: VerificationKey StakePoolKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey StakePoolKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey StakePoolKey) | |
| SerialiseAsRawBytes (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods serialiseToRawBytes :: VerificationKey BlsKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey BlsKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey BlsKey) | |
| SerialiseAsRawBytes (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: VerificationKey KesKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey KesKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey KesKey) | |
| SerialiseAsRawBytes (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods serialiseToRawBytes :: VerificationKey VrfKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey VrfKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey VrfKey) | |
| SerialiseAsRawBytes (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods serialiseToRawBytes :: VerificationKey HydraKey -> ByteString deserialiseFromRawBytes :: AsType (VerificationKey HydraKey) -> ByteString -> Either SerialiseAsRawBytesError (VerificationKey HydraKey) | |
| HasTextEnvelope (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods textEnvelopeType :: AsType (VerificationKey ByronKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey ByronKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods textEnvelopeType :: AsType (VerificationKey ByronKeyLegacy) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey ByronKeyLegacy -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey CommitteeColdExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey CommitteeColdExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey CommitteeColdKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey CommitteeColdKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey CommitteeHotExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey CommitteeHotExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey CommitteeHotKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey CommitteeHotKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey DRepExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey DRepExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey DRepKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey DRepKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey GenesisDelegateExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey GenesisDelegateExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey GenesisDelegateKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey GenesisDelegateKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey GenesisExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey GenesisExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey GenesisKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey GenesisKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey GenesisUTxOKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey GenesisUTxOKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey PaymentExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey PaymentExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey PaymentKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey PaymentKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey StakeExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey StakeExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey StakeKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey StakeKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey StakePoolExtendedKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey StakePoolExtendedKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods textEnvelopeType :: AsType (VerificationKey StakePoolKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey StakePoolKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods textEnvelopeType :: AsType (VerificationKey BlsKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey BlsKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods textEnvelopeType :: AsType (VerificationKey KesKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey KesKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods textEnvelopeType :: AsType (VerificationKey VrfKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey VrfKey -> TextEnvelopeDescr | |
| HasTextEnvelope (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods textEnvelopeType :: AsType (VerificationKey HydraKey) -> TextEnvelopeType textEnvelopeDefaultDescr :: VerificationKey HydraKey -> TextEnvelopeDescr | |
| FromCBOR (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods fromCBOR :: Decoder s (VerificationKey ByronKey) label :: Proxy (VerificationKey ByronKey) -> Text | |
| FromCBOR (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods fromCBOR :: Decoder s (VerificationKey ByronKeyLegacy) label :: Proxy (VerificationKey ByronKeyLegacy) -> Text | |
| FromCBOR (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey CommitteeColdExtendedKey) label :: Proxy (VerificationKey CommitteeColdExtendedKey) -> Text | |
| FromCBOR (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey CommitteeColdKey) label :: Proxy (VerificationKey CommitteeColdKey) -> Text | |
| FromCBOR (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey CommitteeHotExtendedKey) label :: Proxy (VerificationKey CommitteeHotExtendedKey) -> Text | |
| FromCBOR (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey CommitteeHotKey) label :: Proxy (VerificationKey CommitteeHotKey) -> Text | |
| FromCBOR (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey DRepExtendedKey) label :: Proxy (VerificationKey DRepExtendedKey) -> Text | |
| FromCBOR (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey DRepKey) label :: Proxy (VerificationKey DRepKey) -> Text | |
| FromCBOR (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey GenesisDelegateExtendedKey) label :: Proxy (VerificationKey GenesisDelegateExtendedKey) -> Text | |
| FromCBOR (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey GenesisDelegateKey) label :: Proxy (VerificationKey GenesisDelegateKey) -> Text | |
| FromCBOR (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey GenesisExtendedKey) label :: Proxy (VerificationKey GenesisExtendedKey) -> Text | |
| FromCBOR (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey GenesisKey) label :: Proxy (VerificationKey GenesisKey) -> Text | |
| FromCBOR (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey GenesisUTxOKey) label :: Proxy (VerificationKey GenesisUTxOKey) -> Text | |
| FromCBOR (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey PaymentExtendedKey) label :: Proxy (VerificationKey PaymentExtendedKey) -> Text | |
| FromCBOR (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey PaymentKey) label :: Proxy (VerificationKey PaymentKey) -> Text | |
| FromCBOR (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey StakeExtendedKey) label :: Proxy (VerificationKey StakeExtendedKey) -> Text | |
| FromCBOR (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey StakeKey) label :: Proxy (VerificationKey StakeKey) -> Text | |
| FromCBOR (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey StakePoolExtendedKey) label :: Proxy (VerificationKey StakePoolExtendedKey) -> Text | |
| FromCBOR (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods fromCBOR :: Decoder s (VerificationKey StakePoolKey) label :: Proxy (VerificationKey StakePoolKey) -> Text | |
| FromCBOR (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods fromCBOR :: Decoder s (VerificationKey BlsKey) label :: Proxy (VerificationKey BlsKey) -> Text | |
| FromCBOR (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods fromCBOR :: Decoder s (VerificationKey KesKey) label :: Proxy (VerificationKey KesKey) -> Text | |
| FromCBOR (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods fromCBOR :: Decoder s (VerificationKey VrfKey) label :: Proxy (VerificationKey VrfKey) -> Text | |
| FromCBOR (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods fromCBOR :: Decoder s (VerificationKey HydraKey) label :: Proxy (VerificationKey HydraKey) -> Text | |
| ToCBOR (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: VerificationKey ByronKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey ByronKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey ByronKey] -> Size | |
| ToCBOR (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods toCBOR :: VerificationKey ByronKeyLegacy -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey ByronKeyLegacy) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey ByronKeyLegacy] -> Size | |
| ToCBOR (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey CommitteeColdExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeColdExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeColdExtendedKey] -> Size | |
| ToCBOR (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey CommitteeColdKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeColdKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeColdKey] -> Size | |
| ToCBOR (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey CommitteeHotExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotExtendedKey] -> Size | |
| ToCBOR (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey CommitteeHotKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey CommitteeHotKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey CommitteeHotKey] -> Size | |
| ToCBOR (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey DRepExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey DRepExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey DRepExtendedKey] -> Size | |
| ToCBOR (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey DRepKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey DRepKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey DRepKey] -> Size | |
| ToCBOR (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey GenesisDelegateExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateExtendedKey] -> Size | |
| ToCBOR (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey GenesisDelegateKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisDelegateKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisDelegateKey] -> Size | |
| ToCBOR (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey GenesisExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisExtendedKey] -> Size | |
| ToCBOR (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey GenesisKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisKey] -> Size | |
| ToCBOR (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey GenesisUTxOKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey GenesisUTxOKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey GenesisUTxOKey] -> Size | |
| ToCBOR (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey PaymentExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentExtendedKey] -> Size | |
| ToCBOR (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey PaymentKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey PaymentKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey PaymentKey] -> Size | |
| ToCBOR (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey StakeExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakeExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakeExtendedKey] -> Size | |
| ToCBOR (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey StakeKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakeKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakeKey] -> Size | |
| ToCBOR (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey StakePoolExtendedKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakePoolExtendedKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakePoolExtendedKey] -> Size | |
| ToCBOR (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods toCBOR :: VerificationKey StakePoolKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey StakePoolKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey StakePoolKey] -> Size | |
| ToCBOR (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods toCBOR :: VerificationKey BlsKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey BlsKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey BlsKey] -> Size | |
| ToCBOR (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: VerificationKey KesKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey KesKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey KesKey] -> Size | |
| ToCBOR (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods toCBOR :: VerificationKey VrfKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey VrfKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey VrfKey] -> Size | |
| ToCBOR (VerificationKey HydraKey) | |
Defined in Hydra.Tx.Crypto Methods toCBOR :: VerificationKey HydraKey -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (VerificationKey HydraKey) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [VerificationKey HydraKey] -> Size | |
| Eq (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods (==) :: VerificationKey ByronKey -> VerificationKey ByronKey -> Bool Source # (/=) :: VerificationKey ByronKey -> VerificationKey ByronKey -> Bool Source # | |
| Eq (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods (==) :: VerificationKey ByronKeyLegacy -> VerificationKey ByronKeyLegacy -> Bool Source # (/=) :: VerificationKey ByronKeyLegacy -> VerificationKey ByronKeyLegacy -> Bool Source # | |
| Eq (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey CommitteeColdExtendedKey -> VerificationKey CommitteeColdExtendedKey -> Bool Source # (/=) :: VerificationKey CommitteeColdExtendedKey -> VerificationKey CommitteeColdExtendedKey -> Bool Source # | |
| Eq (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey CommitteeColdKey -> VerificationKey CommitteeColdKey -> Bool Source # (/=) :: VerificationKey CommitteeColdKey -> VerificationKey CommitteeColdKey -> Bool Source # | |
| Eq (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey CommitteeHotExtendedKey -> VerificationKey CommitteeHotExtendedKey -> Bool Source # (/=) :: VerificationKey CommitteeHotExtendedKey -> VerificationKey CommitteeHotExtendedKey -> Bool Source # | |
| Eq (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey CommitteeHotKey -> VerificationKey CommitteeHotKey -> Bool Source # (/=) :: VerificationKey CommitteeHotKey -> VerificationKey CommitteeHotKey -> Bool Source # | |
| Eq (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey DRepExtendedKey -> VerificationKey DRepExtendedKey -> Bool Source # (/=) :: VerificationKey DRepExtendedKey -> VerificationKey DRepExtendedKey -> Bool Source # | |
| Eq (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # (/=) :: VerificationKey DRepKey -> VerificationKey DRepKey -> Bool Source # | |
| Eq (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey GenesisDelegateExtendedKey -> VerificationKey GenesisDelegateExtendedKey -> Bool Source # (/=) :: VerificationKey GenesisDelegateExtendedKey -> VerificationKey GenesisDelegateExtendedKey -> Bool Source # | |
| Eq (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey GenesisDelegateKey -> VerificationKey GenesisDelegateKey -> Bool Source # (/=) :: VerificationKey GenesisDelegateKey -> VerificationKey GenesisDelegateKey -> Bool Source # | |
| Eq (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey GenesisExtendedKey -> VerificationKey GenesisExtendedKey -> Bool Source # (/=) :: VerificationKey GenesisExtendedKey -> VerificationKey GenesisExtendedKey -> Bool Source # | |
| Eq (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey GenesisKey -> VerificationKey GenesisKey -> Bool Source # (/=) :: VerificationKey GenesisKey -> VerificationKey GenesisKey -> Bool Source # | |
| Eq (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey GenesisUTxOKey -> VerificationKey GenesisUTxOKey -> Bool Source # (/=) :: VerificationKey GenesisUTxOKey -> VerificationKey GenesisUTxOKey -> Bool Source # | |
| Eq (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey PaymentExtendedKey -> VerificationKey PaymentExtendedKey -> Bool Source # (/=) :: VerificationKey PaymentExtendedKey -> VerificationKey PaymentExtendedKey -> Bool Source # | |
| Eq (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey PaymentKey -> VerificationKey PaymentKey -> Bool Source # (/=) :: VerificationKey PaymentKey -> VerificationKey PaymentKey -> Bool Source # | |
| Eq (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey StakeExtendedKey -> VerificationKey StakeExtendedKey -> Bool Source # (/=) :: VerificationKey StakeExtendedKey -> VerificationKey StakeExtendedKey -> Bool Source # | |
| Eq (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # (/=) :: VerificationKey StakeKey -> VerificationKey StakeKey -> Bool Source # | |
| Eq (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey StakePoolExtendedKey -> VerificationKey StakePoolExtendedKey -> Bool Source # (/=) :: VerificationKey StakePoolExtendedKey -> VerificationKey StakePoolExtendedKey -> Bool Source # | |
| Eq (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods (==) :: VerificationKey StakePoolKey -> VerificationKey StakePoolKey -> Bool Source # (/=) :: VerificationKey StakePoolKey -> VerificationKey StakePoolKey -> Bool Source # | |
| Eq (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios Methods (==) :: VerificationKey BlsKey -> VerificationKey BlsKey -> Bool Source # (/=) :: VerificationKey BlsKey -> VerificationKey BlsKey -> Bool Source # | |
| Eq (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods (==) :: VerificationKey KesKey -> VerificationKey KesKey -> Bool Source # (/=) :: VerificationKey KesKey -> VerificationKey KesKey -> Bool Source # | |
| Eq (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos Methods (==) :: VerificationKey VrfKey -> VerificationKey VrfKey -> Bool Source # (/=) :: VerificationKey VrfKey -> VerificationKey VrfKey -> Bool Source # | |
| Eq (VerificationKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods (==) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # (/=) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # | |
| (TypeError ('Text "Ord not supported for verification keys, use the hash instead") :: Constraint) => Ord (VerificationKey HydraKey) Source # | |
Defined in Hydra.Tx.Crypto Methods compare :: VerificationKey HydraKey -> VerificationKey HydraKey -> Ordering Source # (<) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # (<=) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # (>) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # (>=) :: VerificationKey HydraKey -> VerificationKey HydraKey -> Bool Source # max :: VerificationKey HydraKey -> VerificationKey HydraKey -> VerificationKey HydraKey Source # min :: VerificationKey HydraKey -> VerificationKey HydraKey -> VerificationKey HydraKey Source # | |
| Pretty (VerificationKey ByronKey) | |
Defined in Cardano.Api.Byron.Internal.Key Methods pretty :: VerificationKey ByronKey -> Doc ann prettyList :: [VerificationKey ByronKey] -> Doc ann | |
| Pretty (VerificationKey ByronKeyLegacy) | |
Defined in Cardano.Api.Byron.Internal.Key Methods pretty :: VerificationKey ByronKeyLegacy -> Doc ann prettyList :: [VerificationKey ByronKeyLegacy] -> Doc ann | |
| Pretty (VerificationKey CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey CommitteeColdExtendedKey -> Doc ann prettyList :: [VerificationKey CommitteeColdExtendedKey] -> Doc ann | |
| Pretty (VerificationKey CommitteeColdKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey CommitteeColdKey -> Doc ann prettyList :: [VerificationKey CommitteeColdKey] -> Doc ann | |
| Pretty (VerificationKey CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey CommitteeHotExtendedKey -> Doc ann prettyList :: [VerificationKey CommitteeHotExtendedKey] -> Doc ann | |
| Pretty (VerificationKey CommitteeHotKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey CommitteeHotKey -> Doc ann prettyList :: [VerificationKey CommitteeHotKey] -> Doc ann | |
| Pretty (VerificationKey DRepExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey DRepExtendedKey -> Doc ann prettyList :: [VerificationKey DRepExtendedKey] -> Doc ann | |
| Pretty (VerificationKey DRepKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey DRepKey -> Doc ann prettyList :: [VerificationKey DRepKey] -> Doc ann | |
| Pretty (VerificationKey GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey GenesisDelegateExtendedKey -> Doc ann prettyList :: [VerificationKey GenesisDelegateExtendedKey] -> Doc ann | |
| Pretty (VerificationKey GenesisDelegateKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey GenesisDelegateKey -> Doc ann prettyList :: [VerificationKey GenesisDelegateKey] -> Doc ann | |
| Pretty (VerificationKey GenesisExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey GenesisExtendedKey -> Doc ann prettyList :: [VerificationKey GenesisExtendedKey] -> Doc ann | |
| Pretty (VerificationKey GenesisKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey GenesisKey -> Doc ann prettyList :: [VerificationKey GenesisKey] -> Doc ann | |
| Pretty (VerificationKey GenesisUTxOKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey GenesisUTxOKey -> Doc ann prettyList :: [VerificationKey GenesisUTxOKey] -> Doc ann | |
| Pretty (VerificationKey PaymentExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey PaymentExtendedKey -> Doc ann prettyList :: [VerificationKey PaymentExtendedKey] -> Doc ann | |
| Pretty (VerificationKey PaymentKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey PaymentKey -> Doc ann prettyList :: [VerificationKey PaymentKey] -> Doc ann | |
| Pretty (VerificationKey StakeExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey StakeExtendedKey -> Doc ann prettyList :: [VerificationKey StakeExtendedKey] -> Doc ann | |
| Pretty (VerificationKey StakeKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey StakeKey -> Doc ann prettyList :: [VerificationKey StakeKey] -> Doc ann | |
| Pretty (VerificationKey StakePoolExtendedKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey StakePoolExtendedKey -> Doc ann prettyList :: [VerificationKey StakePoolExtendedKey] -> Doc ann | |
| Pretty (VerificationKey StakePoolKey) | |
Defined in Cardano.Api.Key.Internal Methods pretty :: VerificationKey StakePoolKey -> Doc ann prettyList :: [VerificationKey StakePoolKey] -> Doc ann | |
| Pretty (VerificationKey BlsKey) | |
Defined in Cardano.Api.Key.Internal.Leios | |
| Pretty (VerificationKey KesKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| Pretty (VerificationKey VrfKey) | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype VerificationKey ByronKey | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype VerificationKey ByronKeyLegacy | |
Defined in Cardano.Api.Byron.Internal.Key | |
| newtype VerificationKey CommitteeColdExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey CommitteeColdKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey CommitteeHotExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey CommitteeHotKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey DRepExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey DRepKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey GenesisDelegateExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey GenesisDelegateKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey GenesisExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey GenesisKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey GenesisUTxOKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey PaymentExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey PaymentKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey StakeExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey StakeKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey StakePoolExtendedKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey StakePoolKey | |
Defined in Cardano.Api.Key.Internal | |
| newtype VerificationKey BlsKey | |
Defined in Cardano.Api.Key.Internal.Leios | |
| newtype VerificationKey KesKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype VerificationKey VrfKey | |
Defined in Cardano.Api.Key.Internal.Praos | |
| newtype VerificationKey HydraKey Source # | |
Defined in Hydra.Tx.Crypto | |
| data AsType (VerificationKey a) | |
Defined in Cardano.Api.Key.Internal.Class | |
class HasVerificationKey s k | s -> k where Source #
Polymorphic getVerificationKey that works on either a raw
'SigningKey k' or a Secret-wrapped 'Secret (SigningKey k)'. This
subsumes the cardano-api Key class method of the same name and is
what Crypto re-exports. Callers can write
getVerificationKey sk regardless of whether sk is wrapped.
Methods
getVerificationKey :: s -> VerificationKey k Source #
Instances
| (Key k, HasTypeProxy k) => HasVerificationKey (SigningKey k) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: SigningKey k -> VerificationKey k Source # | |
| (Key k, HasTypeProxy k) => HasVerificationKey (Secret (SigningKey k)) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: Secret (SigningKey k) -> VerificationKey k Source # | |
class CanSignTx s where Source #
Polymorphic signTx that accepts either a raw 'SigningKey PaymentKey'
or a Secret-wrapped one. Production paths thread Secret here and
benefit from the wrap-free call shape; tests can still pass raw keys.
Instances
| CanSignTx (SigningKey PaymentKey) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: SigningKey PaymentKey -> Tx -> Tx Source # | |
| CanSignTx (Secret (SigningKey PaymentKey)) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: Secret (SigningKey PaymentKey) -> Tx -> Tx Source # | |
newtype MultiSignature (a :: Type) Source #
Naiively aggregated multi-signatures.
Constructors
| HydraMultiSignature | |
Fields
| |
Instances
class HasVerificationKey s k | s -> k where Source #
Polymorphic getVerificationKey that works on either a raw
'SigningKey k' or a Secret-wrapped 'Secret (SigningKey k)'. This
subsumes the cardano-api Key class method of the same name and is
what Crypto re-exports. Callers can write
getVerificationKey sk regardless of whether sk is wrapped.
Methods
getVerificationKey :: s -> VerificationKey k Source #
Instances
| (Key k, HasTypeProxy k) => HasVerificationKey (SigningKey k) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: SigningKey k -> VerificationKey k Source # | |
| (Key k, HasTypeProxy k) => HasVerificationKey (Secret (SigningKey k)) k Source # | |
Defined in Hydra.Tx.Crypto Methods getVerificationKey :: Secret (SigningKey k) -> VerificationKey k Source # | |
class CanSignTx s where Source #
Polymorphic signTx that accepts either a raw 'SigningKey PaymentKey'
or a Secret-wrapped one. Production paths thread Secret here and
benefit from the wrap-free call shape; tests can still pass raw keys.
Instances
| CanSignTx (SigningKey PaymentKey) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: SigningKey PaymentKey -> Tx -> Tx Source # | |
| CanSignTx (Secret (SigningKey PaymentKey)) Source # | |
Defined in Hydra.Tx.Crypto Methods signTx :: Secret (SigningKey PaymentKey) -> Tx -> Tx Source # | |
Hydra keys (keyrole) which can be used to sign and verify messages, as
well as aggregate multi-signatures.
Instances
newtype Signature (a :: Type) Source #
Signature of a, not containing the actual payload.
Constructors
| HydraSignature (SigDSIGN Ed25519DSIGN) |
Instances
| FromJSON a => FromJSON (Signature a) Source # | |
Defined in Hydra.Tx.Crypto Methods parseJSON :: Value -> Parser (Signature a) parseJSONList :: Value -> Parser [Signature a] omittedField :: Maybe (Signature a) | |
| ToJSON a => ToJSON (Signature a) Source # | |
Defined in Hydra.Tx.Crypto Methods toJSON :: Signature a -> Value toEncoding :: Signature a -> Encoding toJSONList :: [Signature a] -> Value toEncodingList :: [Signature a] -> Encoding | |
| Generic (Signature a) Source # | |
| Show (Signature a) Source # | |
| Typeable a => FromCBOR (Signature a) Source # | |
| Typeable a => ToCBOR (Signature a) Source # | |
Defined in Hydra.Tx.Crypto Methods toCBOR :: Signature a -> Encoding encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Signature a) -> Size encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Signature a] -> Size | |
| Eq (Signature a) Source # | |
| Hashable (Signature a) Source # | |
Defined in Hydra.Tx.Crypto | |
| type Rep (Signature a) Source # | |
Defined in Hydra.Tx.Crypto | |
A result type for multisigs verification providing some information in case of failure.
This type is of course structurally equivalent to `Maybe [VerificationKey HydraKey]` but it's much more explicit.
Constructors
| Verified | |
| FailedKeys | |
Fields | |
| KeyNumberMismatch | |
Instances
| Generic Verified Source # | |
| Show Verified Source # | |
| Eq Verified Source # | |
| type Rep Verified Source # | |
Defined in Hydra.Tx.Crypto type Rep Verified = D1 ('MetaData "Verified" "Hydra.Tx.Crypto" "hydra-tx-2.3.0-AmphLXDqLbeiaw5uNmLIz" 'False) (C1 ('MetaCons "Verified" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FailedKeys" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [VerificationKey HydraKey])) :+: C1 ('MetaCons "KeyNumberMismatch" 'PrefixI 'False) (U1 :: Type -> Type))) | |
pattern HydraKeyHash :: Hash Blake2b_256 (VerificationKey HydraKey) -> Hash HydraKey Source #
pattern AsHydraKey :: AsType HydraKey Source #
pattern HydraSigningKey :: SignKeyDSIGN Ed25519DSIGN -> SigningKey HydraKey Source #
pattern HydraVerificationKey :: VerKeyDSIGN Ed25519DSIGN -> VerificationKey HydraKey Source #
sign :: SignableRepresentation a => Secret (SigningKey HydraKey) -> a -> Signature a Source #
Sign some value a with the provided Secret-wrapped SigningKey.
The unwrap is internal: callers don't need a withSecret at the call
site, so the noisy continuation pattern is hidden where it matters.
toPlutusSignatures :: MultiSignature a -> [Signature] Source #
generateSigningKey :: ByteString -> Secret (SigningKey HydraKey) Source #
Create a new SigningKey from a ByteString seed, wrapped in
Secret. The public API never returns a raw 'SigningKey HydraKey'.
The created keys are not random and insecure, so don't use this in
production code!
verify :: SignableRepresentation a => VerificationKey HydraKey -> Signature a -> a -> Bool Source #
Verify a given 'Signature a' and value a using provided VerificationKey.
aggregate :: [Signature a] -> MultiSignature a Source #
Combine multiple signatures of a into a 'MultiSignature a'.
aggregateInOrder :: Ord k => Map k (Signature a) -> [k] -> MultiSignature a Source #
Like aggregate, but use order of given list of keys instead. FIXME(AB): This function exists solely because the order of signatures matters on-chain, and it should match the order of parties as declared in the initTx. This should disappear once we use a proper multisignature scheme
verifyMultiSignature :: SignableRepresentation a => [VerificationKey HydraKey] -> MultiSignature a -> a -> Verified Source #
Verify a given 'MultiSignature a' and value a provided a list of
VerificationKey.
Note that order of keys is relevant and that length of signature and multisignature list needs to be the same.
verifyMultiSignatureBytes :: [VerificationKey HydraKey] -> MultiSignature a -> ByteString -> Verified Source #
Like verifyMultiSignature but operates on pre-computed signable bytes,
avoiding repeated calls to getSignableRepresentation. Use this when the
same value would be verified multiple times (e.g. per-party in a round).
Re-exports
getSignableRepresentation :: SignableRepresentation a => a -> ByteString #
Orphan instances
| IsString TxId Source # | |
Methods fromString :: String -> TxId Source # | |
| IsString (Hash BlockHeader) Source # | |
Methods fromString :: String -> Hash BlockHeader Source # | |
| IsString (Hash ScriptData) Source # | |
Methods fromString :: String -> Hash ScriptData Source # | |
| SerialiseAsRawBytes a => IsString (UsingRawBytesHex a) Source # | |
Methods fromString :: String -> UsingRawBytesHex a Source # | |