Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module provides a library interface that is intended to be the complete API for Byron covering everything, including exposing constructors for the lower level types.
Synopsis
- module Cardano.Api
- data family AsType t
- data family VerificationKey keyrole
- data family SigningKey keyrole
- data SomeByronSigningKey
- data family Hash keyrole
- data Address addrtype where
- ByronAddress :: Address -> Address ByronAddr
- data NetworkId
- newtype TxId = TxId (Hash StandardCrypto EraIndependentTxBody)
- data TxIn = TxIn TxId TxIx
- data TxOut ctx era = TxOut (AddressInEra era) (TxOutValue era) (TxOutDatum ctx era) (ReferenceScript era)
- newtype TxIx = TxIx Word
- data ATxAux a = ATxAux {
- aTaTx :: !(Annotated Tx a)
- aTaWitness :: !(Annotated TxWitness a)
- aTaAnnotation :: !a
- data KeyWitness era where
- data WitnessNetworkIdOrByronAddress
- class Error e where
- prettyError :: e -> Doc ann
- data FileError e
- data LocalNodeConnectInfo = LocalNodeConnectInfo ConsensusModeParams NetworkId SocketPath
- data LocalNodeClientProtocols block point tip slot tx txid txerr (query :: Type -> Type) (m :: Type -> Type) = LocalNodeClientProtocols (LocalChainSyncClient block point tip m) (Maybe (LocalTxSubmissionClient tx txerr m ())) (Maybe (LocalStateQueryClient block point query m ())) (Maybe (LocalTxMonitorClient txid tx slot m ()))
- newtype ChainSyncClient header point tip (m :: Type -> Type) a = ChainSyncClient {
- runChainSyncClient :: m (ClientStIdle header point tip m a)
- newtype LocalTxSubmissionClient tx reject (m :: Type -> Type) a = LocalTxSubmissionClient (m (LocalTxClientStIdle tx reject m a))
- newtype LocalStateQueryClient block point (query :: Type -> Type) (m :: Type -> Type) a = LocalStateQueryClient {
- runLocalStateQueryClient :: m (ClientStIdle block point query m a)
- newtype NetworkMagic = NetworkMagic {}
- newtype ByronUpdateProposal = ByronUpdateProposal {}
- data ByronProtocolParametersUpdate = ByronProtocolParametersUpdate {
- bPpuScriptVersion :: !(Maybe Word16)
- bPpuSlotDuration :: !(Maybe Natural)
- bPpuMaxBlockSize :: !(Maybe Natural)
- bPpuMaxHeaderSize :: !(Maybe Natural)
- bPpuMaxTxSize :: !(Maybe Natural)
- bPpuMaxProposalSize :: !(Maybe Natural)
- bPpuMpcThd :: !(Maybe LovelacePortion)
- bPpuHeavyDelThd :: !(Maybe LovelacePortion)
- bPpuUpdateVoteThd :: !(Maybe LovelacePortion)
- bPpuUpdateProposalThd :: !(Maybe LovelacePortion)
- bPpuUpdateProposalTTL :: !(Maybe SlotNumber)
- bPpuSoftforkRule :: !(Maybe SoftforkRule)
- bPpuTxFeePolicy :: !(Maybe TxFeePolicy)
- bPpuUnlockStakeEpoch :: !(Maybe EpochNumber)
- makeByronUpdateProposal :: NetworkId -> ProtocolVersion -> SoftwareVersion -> SystemTag -> InstallerHash -> SomeByronSigningKey -> ByronProtocolParametersUpdate -> ByronUpdateProposal
- toByronLedgerUpdateProposal :: ByronUpdateProposal -> GenTx ByronBlock
- makeProtocolParametersUpdate :: ByronProtocolParametersUpdate -> ProtocolParametersUpdate
- newtype ByronVote = ByronVote {}
- makeByronVote :: NetworkId -> SomeByronSigningKey -> ByronUpdateProposal -> Bool -> ByronVote
- toByronLedgertoByronVote :: ByronVote -> GenTx ByronBlock
- fromByronTxIn :: TxIn -> TxIn
- toByronLovelace :: Lovelace -> Maybe Lovelace
- toByronNetworkMagic :: NetworkId -> NetworkMagic
- toByronProtocolMagicId :: NetworkId -> ProtocolMagicId
- toByronRequiresNetworkMagic :: NetworkId -> RequiresNetworkMagic
- applicationName :: ApplicationName
- applicationVersion :: NumSoftwareVersion
- softwareVersion :: SoftwareVersion
- serializeByronTx :: ATxAux ByteString -> TextEnvelope
- writeByronTxFileTextEnvelopeCddl :: File content 'Out -> ATxAux ByteString -> IO (Either (FileError ()) ())
Documentation
module Cardano.Api
Instances
Cryptographic key interface
data family VerificationKey keyrole #
Instances
data family SigningKey keyrole #
Instances
IsString (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron fromString :: String -> SigningKey ByronKey Source # | |||||
IsString (SigningKey ByronKeyLegacy) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
IsString (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> SigningKey KesKey Source # | |||||
IsString (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos fromString :: String -> SigningKey VrfKey Source # | |||||
IsString (SigningKey CommitteeColdExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeColdKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeHotExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey CommitteeHotKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey DRepExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey DRepKey Source # | |||||
IsString (SigningKey GenesisDelegateExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisDelegateKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey GenesisKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey GenesisKey Source # | |||||
IsString (SigningKey GenesisUTxOKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey PaymentExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey PaymentKey Source # | |||||
IsString (SigningKey StakeExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
IsString (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromString :: String -> SigningKey StakeKey Source # | |||||
IsString (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
Show (SigningKey ByronKeyLegacy) | |||||
Defined in Cardano.Api.Keys.Byron showsPrec :: Int -> SigningKey ByronKeyLegacy -> ShowS Source # show :: SigningKey ByronKeyLegacy -> String Source # showList :: [SigningKey ByronKeyLegacy] -> ShowS Source # | |||||
Show (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
Show (SigningKey CommitteeColdExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey CommitteeColdKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey CommitteeColdKey -> ShowS Source # show :: SigningKey CommitteeColdKey -> String Source # showList :: [SigningKey CommitteeColdKey] -> ShowS Source # | |||||
Show (SigningKey CommitteeHotExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey CommitteeHotKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey CommitteeHotKey -> ShowS Source # show :: SigningKey CommitteeHotKey -> String Source # showList :: [SigningKey CommitteeHotKey] -> ShowS Source # | |||||
Show (SigningKey DRepExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey DRepExtendedKey -> ShowS Source # show :: SigningKey DRepExtendedKey -> String Source # showList :: [SigningKey DRepExtendedKey] -> ShowS Source # | |||||
Show (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey GenesisDelegateExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey GenesisDelegateKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisDelegateKey -> ShowS Source # show :: SigningKey GenesisDelegateKey -> String Source # showList :: [SigningKey GenesisDelegateKey] -> ShowS Source # | |||||
Show (SigningKey GenesisExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisExtendedKey -> ShowS Source # show :: SigningKey GenesisExtendedKey -> String Source # showList :: [SigningKey GenesisExtendedKey] -> ShowS Source # | |||||
Show (SigningKey GenesisKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisKey -> ShowS Source # show :: SigningKey GenesisKey -> String Source # showList :: [SigningKey GenesisKey] -> ShowS Source # | |||||
Show (SigningKey GenesisUTxOKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey GenesisUTxOKey -> ShowS Source # show :: SigningKey GenesisUTxOKey -> String Source # showList :: [SigningKey GenesisUTxOKey] -> ShowS Source # | |||||
Show (SigningKey PaymentExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentExtendedKey -> ShowS Source # show :: SigningKey PaymentExtendedKey -> String Source # showList :: [SigningKey PaymentExtendedKey] -> ShowS Source # | |||||
Show (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey PaymentKey -> ShowS Source # show :: SigningKey PaymentKey -> String Source # showList :: [SigningKey PaymentKey] -> ShowS Source # | |||||
Show (SigningKey StakeExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakeExtendedKey -> ShowS Source # show :: SigningKey StakeExtendedKey -> String Source # showList :: [SigningKey StakeExtendedKey] -> ShowS Source # | |||||
Show (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
Show (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley showsPrec :: Int -> SigningKey StakePoolKey -> ShowS Source # show :: SigningKey StakePoolKey -> String Source # showList :: [SigningKey StakePoolKey] -> ShowS Source # | |||||
HasTypeProxy a => HasTypeProxy (SigningKey a) | |||||
Defined in Cardano.Api.Keys.Class
proxyToAsType :: Proxy (SigningKey a) -> AsType (SigningKey a) # | |||||
SerialiseAsBech32 (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: SigningKey KesKey -> Text bech32PrefixesPermitted :: AsType (SigningKey KesKey) -> [Text] | |||||
SerialiseAsBech32 (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos bech32PrefixFor :: SigningKey VrfKey -> Text bech32PrefixesPermitted :: AsType (SigningKey VrfKey) -> [Text] | |||||
SerialiseAsBech32 (SigningKey CommitteeColdExtendedKey) | |||||
SerialiseAsBech32 (SigningKey CommitteeColdKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey CommitteeHotExtendedKey) | |||||
SerialiseAsBech32 (SigningKey CommitteeHotKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey DRepExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey DRepKey -> Text bech32PrefixesPermitted :: AsType (SigningKey DRepKey) -> [Text] | |||||
SerialiseAsBech32 (SigningKey PaymentExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey PaymentKey -> Text bech32PrefixesPermitted :: AsType (SigningKey PaymentKey) -> [Text] | |||||
SerialiseAsBech32 (SigningKey StakeExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsBech32 (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: SigningKey StakeKey -> Text bech32PrefixesPermitted :: AsType (SigningKey StakeKey) -> [Text] | |||||
SerialiseAsBech32 (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
SerialiseAsCBOR (SigningKey ByronKeyLegacy) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
SerialiseAsCBOR (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: SigningKey KesKey -> ByteString # deserialiseFromCBOR :: AsType (SigningKey KesKey) -> ByteString -> Either DecoderError (SigningKey KesKey) # | |||||
SerialiseAsCBOR (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: SigningKey VrfKey -> ByteString # deserialiseFromCBOR :: AsType (SigningKey VrfKey) -> ByteString -> Either DecoderError (SigningKey VrfKey) # | |||||
SerialiseAsCBOR (SigningKey CommitteeColdExtendedKey) | |||||
SerialiseAsCBOR (SigningKey CommitteeColdKey) | |||||
SerialiseAsCBOR (SigningKey CommitteeHotExtendedKey) | |||||
SerialiseAsCBOR (SigningKey CommitteeHotKey) | |||||
SerialiseAsCBOR (SigningKey DRepExtendedKey) | |||||
SerialiseAsCBOR (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) | |||||
SerialiseAsCBOR (SigningKey GenesisDelegateKey) | |||||
SerialiseAsCBOR (SigningKey GenesisExtendedKey) | |||||
SerialiseAsCBOR (SigningKey GenesisKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey GenesisUTxOKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey PaymentExtendedKey) | |||||
SerialiseAsCBOR (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey StakeExtendedKey) | |||||
SerialiseAsCBOR (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsCBOR (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsRawBytes (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
SerialiseAsRawBytes (SigningKey ByronKeyLegacy) | |||||
SerialiseAsRawBytes (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsRawBytes (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
SerialiseAsRawBytes (SigningKey CommitteeColdExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey CommitteeColdKey) | |||||
SerialiseAsRawBytes (SigningKey CommitteeHotExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey CommitteeHotKey) | |||||
SerialiseAsRawBytes (SigningKey DRepExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey GenesisDelegateKey) | |||||
SerialiseAsRawBytes (SigningKey GenesisExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey GenesisKey) | |||||
SerialiseAsRawBytes (SigningKey GenesisUTxOKey) | |||||
SerialiseAsRawBytes (SigningKey PaymentExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey PaymentKey) | |||||
SerialiseAsRawBytes (SigningKey StakeExtendedKey) | |||||
SerialiseAsRawBytes (SigningKey StakeKey) | |||||
SerialiseAsRawBytes (SigningKey StakePoolKey) | |||||
HasTextEnvelope (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
HasTextEnvelope (SigningKey ByronKeyLegacy) | |||||
HasTextEnvelope (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
HasTextEnvelope (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
HasTextEnvelope (SigningKey CommitteeColdExtendedKey) | |||||
HasTextEnvelope (SigningKey CommitteeColdKey) | |||||
HasTextEnvelope (SigningKey CommitteeHotExtendedKey) | |||||
HasTextEnvelope (SigningKey CommitteeHotKey) | |||||
HasTextEnvelope (SigningKey DRepExtendedKey) | |||||
HasTextEnvelope (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) | |||||
HasTextEnvelope (SigningKey GenesisDelegateKey) | |||||
HasTextEnvelope (SigningKey GenesisExtendedKey) | |||||
HasTextEnvelope (SigningKey GenesisKey) | |||||
HasTextEnvelope (SigningKey GenesisUTxOKey) | |||||
HasTextEnvelope (SigningKey PaymentExtendedKey) | |||||
HasTextEnvelope (SigningKey PaymentKey) | |||||
HasTextEnvelope (SigningKey StakeExtendedKey) | |||||
HasTextEnvelope (SigningKey StakeKey) | |||||
HasTextEnvelope (SigningKey StakePoolKey) | |||||
FromCBOR (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
FromCBOR (SigningKey ByronKeyLegacy) | |||||
Defined in Cardano.Api.Keys.Byron fromCBOR :: Decoder s (SigningKey ByronKeyLegacy) Source # label :: Proxy (SigningKey ByronKeyLegacy) -> Text Source # | |||||
FromCBOR (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
FromCBOR (SigningKey CommitteeColdExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey CommitteeColdKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey CommitteeColdKey) Source # label :: Proxy (SigningKey CommitteeColdKey) -> Text Source # | |||||
FromCBOR (SigningKey CommitteeHotExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey CommitteeHotKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey CommitteeHotKey) Source # label :: Proxy (SigningKey CommitteeHotKey) -> Text Source # | |||||
FromCBOR (SigningKey DRepExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey DRepExtendedKey) Source # label :: Proxy (SigningKey DRepExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey GenesisDelegateExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey GenesisDelegateKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisDelegateKey) Source # label :: Proxy (SigningKey GenesisDelegateKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisExtendedKey) Source # label :: Proxy (SigningKey GenesisExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisKey) Source # label :: Proxy (SigningKey GenesisKey) -> Text Source # | |||||
FromCBOR (SigningKey GenesisUTxOKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey GenesisUTxOKey) Source # label :: Proxy (SigningKey GenesisUTxOKey) -> Text Source # | |||||
FromCBOR (SigningKey PaymentExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentExtendedKey) Source # label :: Proxy (SigningKey PaymentExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey PaymentKey) Source # label :: Proxy (SigningKey PaymentKey) -> Text Source # | |||||
FromCBOR (SigningKey StakeExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakeExtendedKey) Source # label :: Proxy (SigningKey StakeExtendedKey) -> Text Source # | |||||
FromCBOR (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
FromCBOR (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley fromCBOR :: Decoder s (SigningKey StakePoolKey) Source # label :: Proxy (SigningKey StakePoolKey) -> Text Source # | |||||
ToCBOR (SigningKey ByronKey) | |||||
Defined in Cardano.Api.Keys.Byron | |||||
ToCBOR (SigningKey ByronKeyLegacy) | |||||
Defined in Cardano.Api.Keys.Byron toCBOR :: SigningKey ByronKeyLegacy -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey ByronKeyLegacy) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey ByronKeyLegacy] -> Size Source # | |||||
ToCBOR (SigningKey KesKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (SigningKey VrfKey) | |||||
Defined in Cardano.Api.Keys.Praos | |||||
ToCBOR (SigningKey CommitteeColdExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeColdExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeColdKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeColdKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeColdKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeColdKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeHotExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey CommitteeHotKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey CommitteeHotKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey CommitteeHotKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey CommitteeHotKey] -> Size Source # | |||||
ToCBOR (SigningKey DRepExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey DRepExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey DRepExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey DRepExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey DRepKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (SigningKey GenesisDelegateExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisDelegateKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisDelegateKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisDelegateKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisDelegateKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisKey] -> Size Source # | |||||
ToCBOR (SigningKey GenesisUTxOKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey GenesisUTxOKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey GenesisUTxOKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey GenesisUTxOKey] -> Size Source # | |||||
ToCBOR (SigningKey PaymentExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey PaymentKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey PaymentKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey PaymentKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey PaymentKey] -> Size Source # | |||||
ToCBOR (SigningKey StakeExtendedKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakeExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakeExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakeExtendedKey] -> Size Source # | |||||
ToCBOR (SigningKey StakeKey) | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
ToCBOR (SigningKey StakePoolKey) | |||||
Defined in Cardano.Api.Keys.Shelley toCBOR :: SigningKey StakePoolKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (SigningKey StakePoolKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SigningKey StakePoolKey] -> Size Source # | |||||
newtype SigningKey ByronKey | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype SigningKey ByronKeyLegacy | |||||
Defined in Cardano.Api.Keys.Byron | |||||
newtype SigningKey KesKey | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype SigningKey VrfKey | |||||
Defined in Cardano.Api.Keys.Praos | |||||
newtype SigningKey CommitteeColdExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeColdKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeHotExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey CommitteeHotKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey DRepExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey DRepKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisDelegateExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisDelegateKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey GenesisUTxOKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey PaymentExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey PaymentKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakeExtendedKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakeKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
newtype SigningKey StakePoolKey | |||||
Defined in Cardano.Api.Keys.Shelley | |||||
data AsType (SigningKey a) | |||||
Defined in Cardano.Api.Keys.Class |
data SomeByronSigningKey #
Hashes
Instances
FromJSON (Hash BlockHeader) | |
Defined in Cardano.Api.Block parseJSON :: Value -> Parser (Hash BlockHeader) parseJSONList :: Value -> Parser [Hash BlockHeader] omittedField :: Maybe (Hash BlockHeader) | |
FromJSON (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash DRepKey) parseJSONList :: Value -> Parser [Hash DRepKey] omittedField :: Maybe (Hash DRepKey) | |
FromJSON (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash GenesisKey) parseJSONList :: Value -> Parser [Hash GenesisKey] omittedField :: Maybe (Hash GenesisKey) | |
FromJSON (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash PaymentKey) parseJSONList :: Value -> Parser [Hash PaymentKey] omittedField :: Maybe (Hash PaymentKey) | |
FromJSON (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash StakePoolKey) parseJSONList :: Value -> Parser [Hash StakePoolKey] | |
FromJSON (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData parseJSON :: Value -> Parser (Hash ScriptData) parseJSONList :: Value -> Parser [Hash ScriptData] omittedField :: Maybe (Hash ScriptData) | |
FromJSONKey (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData fromJSONKey :: FromJSONKeyFunction (Hash ScriptData) fromJSONKeyList :: FromJSONKeyFunction [Hash ScriptData] | |
ToJSON (Hash BlockHeader) | |
Defined in Cardano.Api.Block toJSON :: Hash BlockHeader -> Value toEncoding :: Hash BlockHeader -> Encoding toJSONList :: [Hash BlockHeader] -> Value toEncodingList :: [Hash BlockHeader] -> Encoding omitField :: Hash BlockHeader -> Bool | |
ToJSON (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToJSON (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash GenesisKey -> Value toEncoding :: Hash GenesisKey -> Encoding toJSONList :: [Hash GenesisKey] -> Value toEncodingList :: [Hash GenesisKey] -> Encoding omitField :: Hash GenesisKey -> Bool | |
ToJSON (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash PaymentKey -> Value toEncoding :: Hash PaymentKey -> Encoding toJSONList :: [Hash PaymentKey] -> Value toEncodingList :: [Hash PaymentKey] -> Encoding omitField :: Hash PaymentKey -> Bool | |
ToJSON (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley toJSON :: Hash StakePoolKey -> Value toEncoding :: Hash StakePoolKey -> Encoding toJSONList :: [Hash StakePoolKey] -> Value toEncodingList :: [Hash StakePoolKey] -> Encoding omitField :: Hash StakePoolKey -> Bool | |
ToJSON (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData toJSON :: Hash ScriptData -> Value toEncoding :: Hash ScriptData -> Encoding toJSONList :: [Hash ScriptData] -> Value toEncodingList :: [Hash ScriptData] -> Encoding omitField :: Hash ScriptData -> Bool | |
ToJSONKey (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToJSONKey (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash GenesisKey) toJSONKeyList :: ToJSONKeyFunction [Hash GenesisKey] | |
ToJSONKey (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash PaymentKey) toJSONKeyList :: ToJSONKeyFunction [Hash PaymentKey] | |
ToJSONKey (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolKey] | |
ToJSONKey (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData toJSONKey :: ToJSONKeyFunction (Hash ScriptData) toJSONKeyList :: ToJSONKeyFunction [Hash ScriptData] | |
IsString (Hash BlockHeader) | |
Defined in Cardano.Api.Block fromString :: String -> Hash BlockHeader Source # | |
IsString (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Poll fromString :: String -> Hash GovernancePoll Source # | |
IsString (Hash ByronKey) | |
Defined in Cardano.Api.Keys.Byron | |
IsString (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron fromString :: String -> Hash ByronKeyLegacy Source # | |
IsString (Hash KesKey) | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash VrfKey) | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeColdKey Source # | |
IsString (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeHotKey Source # | |
IsString (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash DRepExtendedKey Source # | |
IsString (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisKey Source # | |
IsString (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisUTxOKey Source # | |
IsString (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash PaymentKey Source # | |
IsString (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakeExtendedKey Source # | |
IsString (Hash StakeKey) | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakePoolKey Source # | |
IsString (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData fromString :: String -> Hash ScriptData Source # | |
Show (Hash BlockHeader) | |
Defined in Cardano.Api.Block | |
Show (Hash DRepMetadata) | |
Defined in Cardano.Api.DRepMetadata | |
Show (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Poll | |
Show (Hash ByronKey) | |
Show (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron | |
Show (Hash KesKey) | |
Show (Hash VrfKey) | |
Show (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepKey) | |
Show (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeKey) | |
Show (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData | |
Show (Hash StakePoolMetadata) | |
Defined in Cardano.Api.StakePoolMetadata | |
HasTypeProxy a => HasTypeProxy (Hash a) | |
Defined in Cardano.Api.Hash | |
SerialiseAsBech32 (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeColdKey -> Text bech32PrefixesPermitted :: AsType (Hash CommitteeColdKey) -> [Text] | |
SerialiseAsBech32 (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeHotKey -> Text bech32PrefixesPermitted :: AsType (Hash CommitteeHotKey) -> [Text] | |
SerialiseAsBech32 (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash DRepKey -> Text bech32PrefixesPermitted :: AsType (Hash DRepKey) -> [Text] | |
SerialiseAsBech32 (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash StakePoolKey -> Text bech32PrefixesPermitted :: AsType (Hash StakePoolKey) -> [Text] | |
SerialiseAsCBOR (Hash ByronKey) | |
Defined in Cardano.Api.Keys.Byron serialiseToCBOR :: Hash ByronKey -> ByteString # deserialiseFromCBOR :: AsType (Hash ByronKey) -> ByteString -> Either DecoderError (Hash ByronKey) # | |
SerialiseAsCBOR (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsCBOR (Hash KesKey) | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash KesKey -> ByteString # deserialiseFromCBOR :: AsType (Hash KesKey) -> ByteString -> Either DecoderError (Hash KesKey) # | |
SerialiseAsCBOR (Hash VrfKey) | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash VrfKey -> ByteString # deserialiseFromCBOR :: AsType (Hash VrfKey) -> ByteString -> Either DecoderError (Hash VrfKey) # | |
SerialiseAsCBOR (Hash CommitteeColdExtendedKey) | |
SerialiseAsCBOR (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash CommitteeHotExtendedKey) | |
SerialiseAsCBOR (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash DRepKey -> ByteString # deserialiseFromCBOR :: AsType (Hash DRepKey) -> ByteString -> Either DecoderError (Hash DRepKey) # | |
SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) | |
SerialiseAsCBOR (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash GenesisKey -> ByteString # deserialiseFromCBOR :: AsType (Hash GenesisKey) -> ByteString -> Either DecoderError (Hash GenesisKey) # | |
SerialiseAsCBOR (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash PaymentKey -> ByteString # deserialiseFromCBOR :: AsType (Hash PaymentKey) -> ByteString -> Either DecoderError (Hash PaymentKey) # | |
SerialiseAsCBOR (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash StakeKey) | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash StakeKey -> ByteString # deserialiseFromCBOR :: AsType (Hash StakeKey) -> ByteString -> Either DecoderError (Hash StakeKey) # | |
SerialiseAsCBOR (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash StakePoolKey -> ByteString # deserialiseFromCBOR :: AsType (Hash StakePoolKey) -> ByteString -> Either DecoderError (Hash StakePoolKey) # | |
SerialiseAsRawBytes (Hash BlockHeader) | |
Defined in Cardano.Api.Block | |
SerialiseAsRawBytes (Hash DRepMetadata) | |
Defined in Cardano.Api.DRepMetadata | |
SerialiseAsRawBytes (Hash GovernancePoll) | |
SerialiseAsRawBytes (Hash ByronKey) | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsRawBytes (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsRawBytes (Hash KesKey) | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash VrfKey) | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash CommitteeColdExtendedKey) | |
SerialiseAsRawBytes (Hash CommitteeColdKey) | |
SerialiseAsRawBytes (Hash CommitteeHotExtendedKey) | |
SerialiseAsRawBytes (Hash CommitteeHotKey) | |
SerialiseAsRawBytes (Hash DRepExtendedKey) | |
SerialiseAsRawBytes (Hash DRepKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) | |
SerialiseAsRawBytes (Hash GenesisDelegateKey) | |
SerialiseAsRawBytes (Hash GenesisExtendedKey) | |
SerialiseAsRawBytes (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisUTxOKey) | |
SerialiseAsRawBytes (Hash PaymentExtendedKey) | |
SerialiseAsRawBytes (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakeExtendedKey) | |
SerialiseAsRawBytes (Hash StakeKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData | |
SerialiseAsRawBytes (Hash StakePoolMetadata) | |
FromCBOR (Hash ByronKey) | |
FromCBOR (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron | |
FromCBOR (Hash KesKey) | |
FromCBOR (Hash VrfKey) | |
FromCBOR (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepKey) | |
FromCBOR (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeKey) | |
FromCBOR (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash ByronKey) | |
ToCBOR (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron | |
ToCBOR (Hash KesKey) | |
ToCBOR (Hash VrfKey) | |
ToCBOR (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepKey) | |
ToCBOR (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley toCBOR :: Hash GenesisDelegateExtendedKey -> Encoding Source # encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy (Hash GenesisDelegateExtendedKey) -> Size Source # encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [Hash GenesisDelegateExtendedKey] -> Size Source # | |
ToCBOR (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeKey) | |
ToCBOR (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash BlockHeader) | |
Defined in Cardano.Api.Block (==) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (/=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # | |
Eq (Hash DRepMetadata) | |
Defined in Cardano.Api.DRepMetadata (==) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # (/=) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # | |
Eq (Hash GovernancePoll) | |
Defined in Cardano.Api.Governance.Poll (==) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (/=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # | |
Eq (Hash ByronKey) | |
Eq (Hash ByronKeyLegacy) | |
Defined in Cardano.Api.Keys.Byron (==) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (/=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # | |
Eq (Hash KesKey) | |
Eq (Hash VrfKey) | |
Eq (Hash CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeColdKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (/=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # | |
Eq (Hash CommitteeHotExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeHotKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (/=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # | |
Eq (Hash DRepExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (/=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # | |
Eq (Hash DRepKey) | |
Eq (Hash GenesisDelegateExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash GenesisDelegateKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (/=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # | |
Eq (Hash GenesisExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (/=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # | |
Eq (Hash GenesisKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (/=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # | |
Eq (Hash GenesisUTxOKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (/=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # | |
Eq (Hash PaymentExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (/=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # | |
Eq (Hash PaymentKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (/=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # | |
Eq (Hash StakeExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (/=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # | |
Eq (Hash StakeKey) | |
Eq (Hash StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (/=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # | |
Eq (Hash ScriptData) | |
Defined in Cardano.Api.ScriptData (==) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (/=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # | |
Eq (Hash StakePoolMetadata) | |
Defined in Cardano.Api.StakePoolMetadata (==) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # (/=) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # | |
Ord (Hash BlockHeader) | |
Defined in Cardano.Api.Block 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 GovernancePoll) | |
Defined in Cardano.Api.Governance.Poll 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 ByronKey) | |
Defined in Cardano.Api.Keys.Byron 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.Keys.Byron 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 KesKey) | |
Defined in Cardano.Api.Keys.Praos 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.Keys.Praos 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 CommitteeColdExtendedKey) | |
Defined in Cardano.Api.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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.Keys.Shelley 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 StakePoolKey) | |
Defined in Cardano.Api.Keys.Shelley 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 ScriptData) | |
Defined in Cardano.Api.ScriptData 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 # | |
newtype Hash BlockHeader | |
Defined in Cardano.Api.Block | |
newtype Hash DRepMetadata | |
Defined in Cardano.Api.DRepMetadata | |
newtype Hash GovernancePoll | |
Defined in Cardano.Api.Governance.Poll | |
newtype Hash ByronKey | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash ByronKeyLegacy | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash KesKey | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash VrfKey | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash CommitteeColdExtendedKey | |
newtype Hash CommitteeColdKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash CommitteeHotExtendedKey | |
newtype Hash CommitteeHotKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepExtendedKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisDelegateExtendedKey | |
newtype Hash GenesisDelegateKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisExtendedKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisUTxOKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentExtendedKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeExtendedKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakePoolKey | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash ScriptData | |
Defined in Cardano.Api.ScriptData | |
newtype Hash StakePoolMetadata | |
Defined in Cardano.Api.StakePoolMetadata | |
data AsType (Hash a) | |
Defined in Cardano.Api.Hash |
Payment addresses
Constructing and inspecting Byron payment addresses
ByronAddress :: Address -> Address ByronAddr |
Instances
FromJSON (Address ByronAddr) | |||||
Defined in Cardano.Api.Address | |||||
FromJSON (Address ShelleyAddr) | |||||
Defined in Cardano.Api.Address parseJSON :: Value -> Parser (Address ShelleyAddr) parseJSONList :: Value -> Parser [Address ShelleyAddr] | |||||
ToJSON (Address ByronAddr) | |||||
Defined in Cardano.Api.Address | |||||
ToJSON (Address ShelleyAddr) | |||||
Defined in Cardano.Api.Address toJSON :: Address ShelleyAddr -> Value toEncoding :: Address ShelleyAddr -> Encoding toJSONList :: [Address ShelleyAddr] -> Value toEncodingList :: [Address ShelleyAddr] -> Encoding omitField :: Address ShelleyAddr -> Bool | |||||
Show (Address addrtype) | |||||
SerialiseAddress (Address ByronAddr) | |||||
Defined in Cardano.Api.Address | |||||
SerialiseAddress (Address ShelleyAddr) | |||||
Defined in Cardano.Api.Address serialiseAddress :: Address ShelleyAddr -> Text # deserialiseAddress :: AsType (Address ShelleyAddr) -> Text -> Maybe (Address ShelleyAddr) # | |||||
HasTypeProxy addrtype => HasTypeProxy (Address addrtype) | |||||
Defined in Cardano.Api.Address
| |||||
SerialiseAsBech32 (Address ShelleyAddr) | |||||
Defined in Cardano.Api.Address bech32PrefixFor :: Address ShelleyAddr -> Text bech32PrefixesPermitted :: AsType (Address ShelleyAddr) -> [Text] | |||||
SerialiseAsRawBytes (Address ByronAddr) | |||||
Defined in Cardano.Api.Address | |||||
SerialiseAsRawBytes (Address ShelleyAddr) | |||||
Defined in Cardano.Api.Address | |||||
NFData (Address addrtype) | |||||
Defined in Cardano.Api.Address | |||||
Eq (Address addrtype) | |||||
Ord (Address addrtype) | |||||
Defined in Cardano.Api.Address compare :: Address addrtype -> Address addrtype -> Ordering Source # (<) :: Address addrtype -> Address addrtype -> Bool Source # (<=) :: Address addrtype -> Address addrtype -> Bool Source # (>) :: Address addrtype -> Address addrtype -> Bool Source # (>=) :: Address addrtype -> Address addrtype -> Bool Source # max :: Address addrtype -> Address addrtype -> Address addrtype Source # min :: Address addrtype -> Address addrtype -> Address addrtype Source # | |||||
data AsType (Address addrtype) | |||||
Defined in Cardano.Api.Address |
Building transactions
Constructing and inspecting transactions
Instances
FromJSON TxId | |
Defined in Cardano.Api.TxIn | |
FromJSONKey TxId | |
Defined in Cardano.Api.TxIn fromJSONKey :: FromJSONKeyFunction TxId fromJSONKeyList :: FromJSONKeyFunction [TxId] | |
ToJSON TxId | |
Defined in Cardano.Api.TxIn | |
ToJSONKey TxId | |
Defined in Cardano.Api.TxIn toJSONKey :: ToJSONKeyFunction TxId toJSONKeyList :: ToJSONKeyFunction [TxId] | |
IsString TxId | |
Defined in Cardano.Api.TxIn fromString :: String -> TxId Source # | |
Show TxId | |
HasTypeProxy TxId | |
Defined in Cardano.Api.TxIn | |
SerialiseAsRawBytes TxId | |
Defined in Cardano.Api.TxIn | |
Eq TxId | |
Ord TxId | |
data AsType TxId | |
Defined in Cardano.Api.TxIn |
Instances
FromJSON TxIn | |
Defined in Cardano.Api.TxIn | |
FromJSONKey TxIn | |
Defined in Cardano.Api.TxIn fromJSONKey :: FromJSONKeyFunction TxIn fromJSONKeyList :: FromJSONKeyFunction [TxIn] | |
ToJSON TxIn | |
Defined in Cardano.Api.TxIn | |
ToJSONKey TxIn | |
Defined in Cardano.Api.TxIn toJSONKey :: ToJSONKeyFunction TxIn toJSONKeyList :: ToJSONKeyFunction [TxIn] | |
Show TxIn | |
Eq TxIn | |
Ord TxIn | |
Pretty TxIn | |
Defined in Cardano.Api.TxIn |
TxOut (AddressInEra era) (TxOutValue era) (TxOutDatum ctx era) (ReferenceScript era) |
Instances
IsShelleyBasedEra era => FromJSON (TxOut CtxTx era) | |
Defined in Cardano.Api.Tx.Body parseJSON :: Value -> Parser (TxOut CtxTx era) parseJSONList :: Value -> Parser [TxOut CtxTx era] omittedField :: Maybe (TxOut CtxTx era) | |
IsShelleyBasedEra era => FromJSON (TxOut CtxUTxO era) | |
Defined in Cardano.Api.Tx.Body parseJSON :: Value -> Parser (TxOut CtxUTxO era) parseJSONList :: Value -> Parser [TxOut CtxUTxO era] omittedField :: Maybe (TxOut CtxUTxO era) | |
IsCardanoEra era => ToJSON (TxOut ctx era) | |
Defined in Cardano.Api.Tx.Body toJSON :: TxOut ctx era -> Value toEncoding :: TxOut ctx era -> Encoding toJSONList :: [TxOut ctx era] -> Value toEncodingList :: [TxOut ctx era] -> Encoding | |
Show (TxOut ctx era) | |
Eq (TxOut ctx era) | |
Instances
FromJSON TxIx | |
Defined in Cardano.Api.TxIn | |
ToJSON TxIx | |
Defined in Cardano.Api.TxIn | |
Enum TxIx | |
Show TxIx | |
Eq TxIx | |
Ord TxIx | |
Signing transactions
Creating transaction witnesses one by one, or all in one go.
ATxAux | |
|
Instances
Functor ATxAux | |||||
FromCBOR TxAux | |||||
ToCBOR TxAux | |||||
DecCBOR TxAux | |||||
EncCBOR TxAux | |||||
Buildable TxAux | |||||
Defined in Cardano.Chain.UTxO.TxAux | |||||
ToJSON a => ToJSON (ATxAux a) | |||||
Defined in Cardano.Chain.UTxO.TxAux toEncoding :: ATxAux a -> Encoding toJSONList :: [ATxAux a] -> Value toEncodingList :: [ATxAux a] -> Encoding | |||||
Generic (ATxAux a) | |||||
Defined in Cardano.Chain.UTxO.TxAux
| |||||
Show a => Show (ATxAux a) | |||||
FromCBOR (ATxAux ByteSpan) | |||||
Decoded (ATxAux ByteString) | |||||
Defined in Cardano.Chain.UTxO.TxAux
| |||||
DecCBOR (ATxAux ByteSpan) | |||||
NFData a => NFData (ATxAux a) | |||||
Defined in Cardano.Chain.UTxO.TxAux | |||||
Eq a => Eq (ATxAux a) | |||||
type Rep (ATxAux a) | |||||
Defined in Cardano.Chain.UTxO.TxAux type Rep (ATxAux a) = D1 ('MetaData "ATxAux" "Cardano.Chain.UTxO.TxAux" "cardano-ledger-byron-1.0.1.0-ee1397b2c0d43b85f835fc34d15006ff5cedf035a94d0c96915a880ab6ff4d0e" 'False) (C1 ('MetaCons "ATxAux" 'PrefixI 'True) (S1 ('MetaSel ('Just "aTaTx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated Tx a)) :*: (S1 ('MetaSel ('Just "aTaWitness") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated TxWitness a)) :*: S1 ('MetaSel ('Just "aTaAnnotation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))) | |||||
type BaseType (ATxAux ByteString) | |||||
Defined in Cardano.Chain.UTxO.TxAux |
Incremental signing and separate witnesses
data KeyWitness era where #
Instances
Show (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign | |||||
HasTypeProxy era => HasTypeProxy (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign
proxyToAsType :: Proxy (KeyWitness era) -> AsType (KeyWitness era) # | |||||
IsCardanoEra era => SerialiseAsCBOR (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign serialiseToCBOR :: KeyWitness era -> ByteString # deserialiseFromCBOR :: AsType (KeyWitness era) -> ByteString -> Either DecoderError (KeyWitness era) # | |||||
IsCardanoEra era => HasTextEnvelope (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign textEnvelopeType :: AsType (KeyWitness era) -> TextEnvelopeType # textEnvelopeDefaultDescr :: KeyWitness era -> TextEnvelopeDescr # | |||||
Eq (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign (==) :: KeyWitness era -> KeyWitness era -> Bool Source # (/=) :: KeyWitness era -> KeyWitness era -> Bool Source # | |||||
data AsType (KeyWitness era) | |||||
Defined in Cardano.Api.Tx.Sign |
Errors
prettyError :: e -> Doc ann #
Instances
Error IOException | |
Defined in Cardano.Api.Error prettyError :: IOException -> Doc ann # | |
Error InputDecodeError | |
Defined in Cardano.Api.DeserialiseAnyOf prettyError :: InputDecodeError -> Doc ann # | |
Error ErrorAsException | |
Defined in Cardano.Api.Error prettyError :: ErrorAsException -> Doc ann # | |
Error ScriptExecutionError | |
Defined in Cardano.Api.Fees prettyError :: ScriptExecutionError -> Doc ann # | |
Error FoldBlocksError | |
Defined in Cardano.Api.LedgerState prettyError :: FoldBlocksError -> Doc ann # | |
Error GenesisConfigError | |
Defined in Cardano.Api.LedgerState prettyError :: GenesisConfigError -> Doc ann # | |
Error InitialLedgerStateError | |
Defined in Cardano.Api.LedgerState prettyError :: InitialLedgerStateError -> Doc ann # | |
Error LeadershipError | |
Defined in Cardano.Api.LedgerState prettyError :: LeadershipError -> Doc ann # | |
Error LedgerStateError | |
Defined in Cardano.Api.LedgerState prettyError :: LedgerStateError -> Doc ann # | |
Error OperationalCertIssueError | |
Defined in Cardano.Api.OperationalCertificate prettyError :: OperationalCertIssueError -> Doc ann # | |
Error ProtocolParametersConversionError | |
Defined in Cardano.Api.ProtocolParameters prettyError :: ProtocolParametersConversionError -> Doc ann # | |
Error ProtocolParametersError | |
Defined in Cardano.Api.ProtocolParameters prettyError :: ProtocolParametersError -> Doc ann # | |
Error ScriptDataJsonBytesError | |
Defined in Cardano.Api.ScriptData prettyError :: ScriptDataJsonBytesError -> Doc ann # | |
Error ScriptDataJsonError | |
Defined in Cardano.Api.ScriptData prettyError :: ScriptDataJsonError -> Doc ann # | |
Error ScriptDataJsonSchemaError | |
Defined in Cardano.Api.ScriptData prettyError :: ScriptDataJsonSchemaError -> Doc ann # | |
Error ScriptDataRangeError | |
Defined in Cardano.Api.ScriptData prettyError :: ScriptDataRangeError -> Doc ann # | |
Error Bech32DecodeError | |
Defined in Cardano.Api.SerialiseBech32 prettyError :: Bech32DecodeError -> Doc ann # | |
Error JsonDecodeError | |
Defined in Cardano.Api.SerialiseJSON prettyError :: JsonDecodeError -> Doc ann # | |
Error TextEnvelopeCddlError | |
Defined in Cardano.Api.SerialiseLedgerCddl prettyError :: TextEnvelopeCddlError -> Doc ann # | |
Error RawBytesHexError | |
Defined in Cardano.Api.SerialiseRaw prettyError :: RawBytesHexError -> Doc ann # | |
Error TextEnvelopeError | |
Defined in Cardano.Api.SerialiseTextEnvelope prettyError :: TextEnvelopeError -> Doc ann # | |
Error StakePoolMetadataValidationError | |
Defined in Cardano.Api.StakePoolMetadata prettyError :: StakePoolMetadataValidationError -> Doc ann # | |
Error TxBodyError | |
Defined in Cardano.Api.Tx.Body prettyError :: TxBodyError -> Doc ann # | |
Error TxMetadataJsonError | |
Defined in Cardano.Api.TxMetadata prettyError :: TxMetadataJsonError -> Doc ann # | |
Error TxMetadataJsonSchemaError | |
Defined in Cardano.Api.TxMetadata prettyError :: TxMetadataJsonSchemaError -> Doc ann # | |
Error TxMetadataRangeError | |
Defined in Cardano.Api.TxMetadata prettyError :: TxMetadataRangeError -> Doc ann # | |
Error () | |
Defined in Cardano.Api.Error prettyError :: () -> Doc ann # | |
Error e => Error (FileError e) | |
Defined in Cardano.Api.Error prettyError :: FileError e -> Doc ann # | |
Error (AutoBalanceError era) | |
Defined in Cardano.Api.Fees prettyError :: AutoBalanceError era -> Doc ann # | |
Error (TransactionValidityError era) | |
Defined in Cardano.Api.Fees prettyError :: TransactionValidityError era -> Doc ann # | |
Error (TxBodyErrorAutoBalance era) | |
Defined in Cardano.Api.Fees prettyError :: TxBodyErrorAutoBalance era -> Doc ann # | |
Error (TxFeeEstimationError era) | |
Defined in Cardano.Api.Fees prettyError :: TxFeeEstimationError era -> Doc ann # |
FileError FilePath e | |
FileErrorTempFile FilePath FilePath Handle | |
FileDoesNotExistError FilePath | |
FileIOError FilePath IOException |
Low level protocol interaction with a Cardano node
data LocalNodeClientProtocols block point tip slot tx txid txerr (query :: Type -> Type) (m :: Type -> Type) #
LocalNodeClientProtocols (LocalChainSyncClient block point tip m) (Maybe (LocalTxSubmissionClient tx txerr m ())) (Maybe (LocalStateQueryClient block point query m ())) (Maybe (LocalTxMonitorClient txid tx slot m ())) |
Chain sync protocol
newtype ChainSyncClient header point tip (m :: Type -> Type) a Source #
A chain sync protocol client, on top of some effect m
.
The first choice of request is within that m
.
ChainSyncClient | |
|
Local tx submission
newtype LocalTxSubmissionClient tx reject (m :: Type -> Type) a Source #
LocalTxSubmissionClient (m (LocalTxClientStIdle tx reject m a)) |
Local state query
newtype LocalStateQueryClient block point (query :: Type -> Type) (m :: Type -> Type) a Source #
LocalStateQueryClient | |
|
Address
newtype NetworkMagic Source #
NetworkMagic is used to differentiate between different networks during the initial handshake.
Instances
Generic NetworkMagic | |||||
Defined in Ouroboros.Network.Magic
from :: NetworkMagic -> Rep NetworkMagic x Source # to :: Rep NetworkMagic x -> NetworkMagic Source # | |||||
Show NetworkMagic | |||||
Defined in Ouroboros.Network.Magic | |||||
Eq NetworkMagic | |||||
Defined in Ouroboros.Network.Magic (==) :: NetworkMagic -> NetworkMagic -> Bool Source # (/=) :: NetworkMagic -> NetworkMagic -> Bool Source # | |||||
NoThunks NetworkMagic | |||||
Defined in Ouroboros.Network.Magic noThunks :: Context -> NetworkMagic -> IO (Maybe ThunkInfo) # wNoThunks :: Context -> NetworkMagic -> IO (Maybe ThunkInfo) # showTypeOf :: Proxy NetworkMagic -> String # | |||||
type Rep NetworkMagic | |||||
Defined in Ouroboros.Network.Magic type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Ouroboros.Network.Magic" "ouroboros-network-api-0.9.0.1-d476b713cf1261d3b9f399401dd5ff15dc41c995d5afec7cfd32ed3c7184b91c" 'True) (C1 ('MetaCons "NetworkMagic" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNetworkMagic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) |
Update Proposal
newtype ByronUpdateProposal #
Instances
Show ByronUpdateProposal | |||||
Defined in Cardano.Api.SpecialByron | |||||
HasTypeProxy ByronUpdateProposal | |||||
Defined in Cardano.Api.SpecialByron
| |||||
SerialiseAsRawBytes ByronUpdateProposal | |||||
Eq ByronUpdateProposal | |||||
Defined in Cardano.Api.SpecialByron (==) :: ByronUpdateProposal -> ByronUpdateProposal -> Bool Source # (/=) :: ByronUpdateProposal -> ByronUpdateProposal -> Bool Source # | |||||
data AsType ByronUpdateProposal | |||||
Defined in Cardano.Api.SpecialByron |
data ByronProtocolParametersUpdate #
ByronProtocolParametersUpdate | |
|
Instances
makeByronUpdateProposal :: NetworkId -> ProtocolVersion -> SoftwareVersion -> SystemTag -> InstallerHash -> SomeByronSigningKey -> ByronProtocolParametersUpdate -> ByronUpdateProposal #
Vote
Instances
Show ByronVote | |||||
HasTypeProxy ByronVote | |||||
Defined in Cardano.Api.SpecialByron
| |||||
SerialiseAsRawBytes ByronVote | |||||
Eq ByronVote | |||||
data AsType ByronVote | |||||
Defined in Cardano.Api.SpecialByron |
makeByronVote :: NetworkId -> SomeByronSigningKey -> ByronUpdateProposal -> Bool -> ByronVote #
Conversions
fromByronTxIn :: TxIn -> TxIn #
toByronLovelace :: Lovelace -> Maybe Lovelace #
Hardcoded configuration parameters
Serialization
writeByronTxFileTextEnvelopeCddl :: File content 'Out -> ATxAux ByteString -> IO (Either (FileError ()) ()) #