Safe Haskell | None |
---|---|
Language | Haskell2010 |
Blocks in the blockchain
Synopsis
- data Block era where
- ByronBlock :: ByronBlock -> Block ByronEra
- ShelleyBlock :: forall era. ShelleyBasedEra era -> ShelleyBlock (ConsensusProtocol era) (ShelleyLedgerEra era) -> Block era
- pattern Block :: BlockHeader -> [Tx era] -> Block era
- data BlockHeader = BlockHeader !SlotNo !(Hash BlockHeader) !BlockNo
- getBlockHeader :: Block era -> BlockHeader
- data BlockInMode where
- BlockInMode :: forall era. CardanoEra era -> Block era -> BlockInMode
- fromConsensusBlock :: CardanoBlock StandardCrypto ~ block => block -> BlockInMode
- toConsensusBlock :: CardanoBlock StandardCrypto ~ block => BlockInMode -> block
- data ChainPoint
- newtype SlotNo = SlotNo {}
- newtype EpochNo = EpochNo {}
- toConsensusPoint :: forall ledgerera protocol. ShelleyCompatible protocol ledgerera => ChainPoint -> Point (ShelleyBlock protocol ledgerera)
- fromConsensusPoint :: ShelleyCompatible protocol ledgerera => Point (ShelleyBlock protocol ledgerera) -> ChainPoint
- fromConsensusPointHF :: forall block (xs :: [Type]). HeaderHash block ~ OneEraHash xs => Point block -> ChainPoint
- toConsensusPointHF :: forall block (xs :: [Type]). HeaderHash block ~ OneEraHash xs => ChainPoint -> Point block
- data ChainTip
- newtype BlockNo = BlockNo {}
- chainTipToChainPoint :: ChainTip -> ChainPoint
- fromConsensusTip :: CardanoBlock StandardCrypto ~ block => Tip block -> ChainTip
- data family Hash keyrole
- chainPointToHeaderHash :: ChainPoint -> Maybe (Hash BlockHeader)
- chainPointToSlotNo :: ChainPoint -> Maybe SlotNo
- makeChainTip :: WithOrigin BlockNo -> ChainPoint -> ChainTip
Blocks in the context of an era
A blockchain block in a particular Cardano era.
ByronBlock :: ByronBlock -> Block ByronEra | |
ShelleyBlock :: forall era. ShelleyBasedEra era -> ShelleyBlock (ConsensusProtocol era) (ShelleyLedgerEra era) -> Block era |
pattern Block :: BlockHeader -> [Tx era] -> Block era Source #
A block consists of a header and a body containing transactions.
data BlockHeader Source #
Instances
getBlockHeader :: Block era -> BlockHeader Source #
Blocks in the context of a consensus mode
data BlockInMode where Source #
A Block
in one of the eras.
TODO Rename this to BlockInEra
BlockInMode :: forall era. CardanoEra era -> Block era -> BlockInMode |
Instances
Show BlockInMode Source # | |
Defined in Cardano.Api.Block |
fromConsensusBlock :: CardanoBlock StandardCrypto ~ block => block -> BlockInMode Source #
toConsensusBlock :: CardanoBlock StandardCrypto ~ block => BlockInMode -> block Source #
Points on the chain
data ChainPoint Source #
Instances
FromJSON ChainPoint Source # | |
Defined in Cardano.Api.Block parseJSON :: Value -> Parser ChainPoint # parseJSONList :: Value -> Parser [ChainPoint] # | |
ToJSON ChainPoint Source # | |
Defined in Cardano.Api.Block toJSON :: ChainPoint -> Value # toEncoding :: ChainPoint -> Encoding # toJSONList :: [ChainPoint] -> Value # toEncodingList :: [ChainPoint] -> Encoding # omitField :: ChainPoint -> Bool # | |
Show ChainPoint Source # | |
Defined in Cardano.Api.Block | |
Eq ChainPoint Source # | |
Defined in Cardano.Api.Block (==) :: ChainPoint -> ChainPoint -> Bool Source # (/=) :: ChainPoint -> ChainPoint -> Bool Source # | |
Ord ChainPoint Source # | |
Defined in Cardano.Api.Block compare :: ChainPoint -> ChainPoint -> Ordering Source # (<) :: ChainPoint -> ChainPoint -> Bool Source # (<=) :: ChainPoint -> ChainPoint -> Bool Source # (>) :: ChainPoint -> ChainPoint -> Bool Source # (>=) :: ChainPoint -> ChainPoint -> Bool Source # max :: ChainPoint -> ChainPoint -> ChainPoint Source # min :: ChainPoint -> ChainPoint -> ChainPoint Source # |
The 0-based index for the Ourboros time slot.
Instances
FromJSON SlotNo | |||||
Defined in Cardano.Slotting.Slot parseJSON :: Value -> Parser SlotNo # parseJSONList :: Value -> Parser [SlotNo] # omittedField :: Maybe SlotNo # | |||||
ToJSON SlotNo | |||||
Defined in Cardano.Slotting.Slot | |||||
Bounded SlotNo | |||||
Enum SlotNo | |||||
Defined in Cardano.Slotting.Slot succ :: SlotNo -> SlotNo Source # pred :: SlotNo -> SlotNo Source # toEnum :: Int -> SlotNo Source # fromEnum :: SlotNo -> Int Source # enumFrom :: SlotNo -> [SlotNo] Source # enumFromThen :: SlotNo -> SlotNo -> [SlotNo] Source # enumFromTo :: SlotNo -> SlotNo -> [SlotNo] Source # enumFromThenTo :: SlotNo -> SlotNo -> SlotNo -> [SlotNo] Source # | |||||
Generic SlotNo | |||||
Defined in Cardano.Slotting.Slot
| |||||
Num SlotNo | |||||
Defined in Cardano.Slotting.Slot | |||||
Show SlotNo | |||||
FromCBOR SlotNo | |||||
ToCBOR SlotNo | |||||
DecCBOR SlotNo | |||||
EncCBOR SlotNo | |||||
NFData SlotNo | |||||
Defined in Cardano.Slotting.Slot | |||||
Eq SlotNo | |||||
Ord SlotNo | |||||
Defined in Cardano.Slotting.Slot | |||||
NoThunks SlotNo | |||||
Condense SlotNo | |||||
Serialise SlotNo | |||||
Defined in Cardano.Slotting.Slot | |||||
ShowProxy SlotNo | |||||
(Condense block, HasHeader block, Condense (HeaderHash block)) => Condense (AnchoredFragment block) | |||||
Defined in Ouroboros.Consensus.Util.Condense condense :: AnchoredFragment block -> String Source # | |||||
HasHeader block => Anchorable (WithOrigin SlotNo) (Anchor block) block | |||||
Defined in Ouroboros.Network.AnchoredFragment | |||||
Anchorable (WithOrigin SlotNo) (HeaderStateWithTime blk) (HeaderStateWithTime blk) | |||||
Defined in Ouroboros.Consensus.HeaderStateHistory asAnchor :: HeaderStateWithTime blk -> HeaderStateWithTime blk Source # getAnchorMeasure :: Proxy (HeaderStateWithTime blk) -> HeaderStateWithTime blk -> WithOrigin SlotNo Source # | |||||
GetTip l => Anchorable (WithOrigin SlotNo) (Checkpoint l) (Checkpoint l) | |||||
Defined in Ouroboros.Consensus.Storage.LedgerDB.LedgerDB asAnchor :: Checkpoint l -> Checkpoint l Source # getAnchorMeasure :: Proxy (Checkpoint l) -> Checkpoint l -> WithOrigin SlotNo Source # | |||||
type Rep SlotNo | |||||
Defined in Cardano.Slotting.Slot type Rep SlotNo = D1 ('MetaData "SlotNo" "Cardano.Slotting.Slot" "cardano-slotting-0.2.0.0-1881c023e0886f672d28a4c45a256e973fe8d96632667e110b19ce5f49f52117" 'True) (C1 ('MetaCons "SlotNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) |
An epoch, i.e. the number of the epoch.
Instances
FromJSON EpochNo | |||||
Defined in Cardano.Slotting.Slot | |||||
ToJSON EpochNo | |||||
Defined in Cardano.Slotting.Slot | |||||
Enum EpochNo | |||||
Defined in Cardano.Slotting.Slot succ :: EpochNo -> EpochNo Source # pred :: EpochNo -> EpochNo Source # toEnum :: Int -> EpochNo Source # fromEnum :: EpochNo -> Int Source # enumFrom :: EpochNo -> [EpochNo] Source # enumFromThen :: EpochNo -> EpochNo -> [EpochNo] Source # enumFromTo :: EpochNo -> EpochNo -> [EpochNo] Source # enumFromThenTo :: EpochNo -> EpochNo -> EpochNo -> [EpochNo] Source # | |||||
Generic EpochNo | |||||
Defined in Cardano.Slotting.Slot
| |||||
Show EpochNo | |||||
FromCBOR EpochNo | |||||
ToCBOR EpochNo | |||||
DecCBOR EpochNo | |||||
EncCBOR EpochNo | |||||
NFData EpochNo | |||||
Defined in Cardano.Slotting.Slot | |||||
Eq EpochNo | |||||
Ord EpochNo | |||||
NoThunks EpochNo | |||||
Condense EpochNo | |||||
Serialise EpochNo | |||||
Defined in Cardano.Slotting.Slot | |||||
type Rep EpochNo | |||||
Defined in Cardano.Slotting.Slot type Rep EpochNo = D1 ('MetaData "EpochNo" "Cardano.Slotting.Slot" "cardano-slotting-0.2.0.0-1881c023e0886f672d28a4c45a256e973fe8d96632667e110b19ce5f49f52117" 'True) (C1 ('MetaCons "EpochNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) |
toConsensusPoint :: forall ledgerera protocol. ShelleyCompatible protocol ledgerera => ChainPoint -> Point (ShelleyBlock protocol ledgerera) Source #
Convert a Point
for single Shelley-era block type
fromConsensusPoint :: ShelleyCompatible protocol ledgerera => Point (ShelleyBlock protocol ledgerera) -> ChainPoint Source #
Convert a Point
for single Shelley-era block type
fromConsensusPointHF :: forall block (xs :: [Type]). HeaderHash block ~ OneEraHash xs => Point block -> ChainPoint Source #
Convert a Point
for multi-era block type
toConsensusPointHF :: forall block (xs :: [Type]). HeaderHash block ~ OneEraHash xs => ChainPoint -> Point block Source #
Convert a Point
for multi-era block type
Tip of the chain
This is like a ChainPoint
but is conventionally used for the tip of the
chain: that is the most recent block at the end of the chain.
It also carries the BlockNo
of the chain tip.
The 0-based index of the block in the blockchain. BlockNo is <= SlotNo and is only equal at slot N if there is a block for every slot where N <= SlotNo.
Instances
FromJSON BlockNo | |||||
Defined in Cardano.Slotting.Block | |||||
ToJSON BlockNo | |||||
Defined in Cardano.Slotting.Block | |||||
Bounded BlockNo | |||||
Enum BlockNo | |||||
Defined in Cardano.Slotting.Block succ :: BlockNo -> BlockNo Source # pred :: BlockNo -> BlockNo Source # toEnum :: Int -> BlockNo Source # fromEnum :: BlockNo -> Int Source # enumFrom :: BlockNo -> [BlockNo] Source # enumFromThen :: BlockNo -> BlockNo -> [BlockNo] Source # enumFromTo :: BlockNo -> BlockNo -> [BlockNo] Source # enumFromThenTo :: BlockNo -> BlockNo -> BlockNo -> [BlockNo] Source # | |||||
Generic BlockNo | |||||
Defined in Cardano.Slotting.Block
| |||||
Num BlockNo | |||||
Defined in Cardano.Slotting.Block | |||||
Show BlockNo | |||||
FromCBOR BlockNo | |||||
ToCBOR BlockNo | |||||
DecCBOR BlockNo | |||||
EncCBOR BlockNo | |||||
NFData BlockNo | |||||
Defined in Cardano.Slotting.Block | |||||
Eq BlockNo | |||||
Ord BlockNo | |||||
NoThunks BlockNo | |||||
ChainOrder BlockNo | |||||
Defined in Ouroboros.Consensus.Protocol.Abstract
preferCandidate :: ChainOrderConfig BlockNo -> BlockNo -> BlockNo -> Bool Source # | |||||
Condense BlockNo | |||||
Serialise BlockNo | |||||
Defined in Cardano.Slotting.Block | |||||
type Rep BlockNo | |||||
Defined in Cardano.Slotting.Block type Rep BlockNo = D1 ('MetaData "BlockNo" "Cardano.Slotting.Block" "cardano-slotting-0.2.0.0-1881c023e0886f672d28a4c45a256e973fe8d96632667e110b19ce5f49f52117" 'True) (C1 ('MetaCons "BlockNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) | |||||
type ChainOrderConfig BlockNo | |||||
Defined in Ouroboros.Consensus.Protocol.Abstract |
fromConsensusTip :: CardanoBlock StandardCrypto ~ block => Tip block -> ChainTip Source #
Data family instances
data family Hash keyrole Source #
Instances
FromJSON (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block parseJSON :: Value -> Parser (Hash BlockHeader) # parseJSONList :: Value -> Parser [Hash BlockHeader] # omittedField :: Maybe (Hash BlockHeader) # | |
FromJSON (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromJSON (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash GenesisKey) # parseJSONList :: Value -> Parser [Hash GenesisKey] # omittedField :: Maybe (Hash GenesisKey) # | |
FromJSON (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash PaymentKey) # parseJSONList :: Value -> Parser [Hash PaymentKey] # omittedField :: Maybe (Hash PaymentKey) # | |
FromJSON (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley parseJSON :: Value -> Parser (Hash StakePoolKey) # parseJSONList :: Value -> Parser [Hash StakePoolKey] # omittedField :: Maybe (Hash StakePoolKey) # | |
FromJSON (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData parseJSON :: Value -> Parser (Hash ScriptData) # parseJSONList :: Value -> Parser [Hash ScriptData] # omittedField :: Maybe (Hash ScriptData) # | |
FromJSONKey (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData fromJSONKey :: FromJSONKeyFunction (Hash ScriptData) fromJSONKeyList :: FromJSONKeyFunction [Hash ScriptData] | |
ToJSON (Hash BlockHeader) Source # | |
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) Source # | |
ToJSON (Hash GenesisKey) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToJSONKey (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash GenesisKey) toJSONKeyList :: ToJSONKeyFunction [Hash GenesisKey] | |
ToJSONKey (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash PaymentKey) toJSONKeyList :: ToJSONKeyFunction [Hash PaymentKey] | |
ToJSONKey (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley toJSONKey :: ToJSONKeyFunction (Hash StakePoolKey) toJSONKeyList :: ToJSONKeyFunction [Hash StakePoolKey] | |
ToJSONKey (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData toJSONKey :: ToJSONKeyFunction (Hash ScriptData) toJSONKeyList :: ToJSONKeyFunction [Hash ScriptData] | |
IsString (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block fromString :: String -> Hash BlockHeader Source # | |
IsString (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll fromString :: String -> Hash GovernancePoll Source # | |
IsString (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron | |
IsString (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron fromString :: String -> Hash ByronKeyLegacy Source # | |
IsString (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
IsString (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeColdKey Source # | |
IsString (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash CommitteeHotKey Source # | |
IsString (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash DRepExtendedKey Source # | |
IsString (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisKey Source # | |
IsString (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash GenesisUTxOKey Source # | |
IsString (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash PaymentKey Source # | |
IsString (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakeExtendedKey Source # | |
IsString (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
IsString (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley fromString :: String -> Hash StakePoolKey Source # | |
IsString (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData fromString :: String -> Hash ScriptData Source # | |
Show (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block | |
Show (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata | |
Show (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll | |
Show (Hash ByronKey) Source # | |
Show (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
Show (Hash KesKey) Source # | |
Show (Hash VrfKey) Source # | |
Show (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash DRepKey) Source # | |
Show (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash StakeKey) Source # | |
Show (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Show (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData | |
Show (Hash StakePoolMetadata) Source # | |
Defined in Cardano.Api.StakePoolMetadata | |
HasTypeProxy a => HasTypeProxy (Hash a) Source # | |
Defined in Cardano.Api.Hash | |
SerialiseAsBech32 (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeColdKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash CommitteeColdKey) -> [Text] Source # | |
SerialiseAsBech32 (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash CommitteeHotKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash CommitteeHotKey) -> [Text] Source # | |
SerialiseAsBech32 (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsBech32 (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley bech32PrefixFor :: Hash StakePoolKey -> Text Source # bech32PrefixesPermitted :: AsType (Hash StakePoolKey) -> [Text] Source # | |
SerialiseAsCBOR (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron serialiseToCBOR :: Hash ByronKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash ByronKey) -> ByteString -> Either DecoderError (Hash ByronKey) Source # | |
SerialiseAsCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsCBOR (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash KesKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash KesKey) -> ByteString -> Either DecoderError (Hash KesKey) Source # | |
SerialiseAsCBOR (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos serialiseToCBOR :: Hash VrfKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash VrfKey) -> ByteString -> Either DecoderError (Hash VrfKey) Source # | |
SerialiseAsCBOR (Hash CommitteeColdExtendedKey) Source # | |
SerialiseAsCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash CommitteeHotExtendedKey) Source # | |
SerialiseAsCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash DRepKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash DRepKey) -> ByteString -> Either DecoderError (Hash DRepKey) Source # | |
SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # | |
SerialiseAsCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash GenesisKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash GenesisKey) -> ByteString -> Either DecoderError (Hash GenesisKey) Source # | |
SerialiseAsCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash PaymentKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash PaymentKey) -> ByteString -> Either DecoderError (Hash PaymentKey) Source # | |
SerialiseAsCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsCBOR (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley serialiseToCBOR :: Hash StakeKey -> ByteString Source # deserialiseFromCBOR :: AsType (Hash StakeKey) -> ByteString -> Either DecoderError (Hash StakeKey) Source # | |
SerialiseAsCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block | |
SerialiseAsRawBytes (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata | |
SerialiseAsRawBytes (Hash GovernancePoll) Source # | |
SerialiseAsRawBytes (Hash ByronKey) Source # | |
Defined in Cardano.Api.Keys.Byron | |
SerialiseAsRawBytes (Hash ByronKeyLegacy) Source # | |
SerialiseAsRawBytes (Hash KesKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash VrfKey) Source # | |
Defined in Cardano.Api.Keys.Praos | |
SerialiseAsRawBytes (Hash CommitteeColdExtendedKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeColdKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeHotExtendedKey) Source # | |
SerialiseAsRawBytes (Hash CommitteeHotKey) Source # | |
SerialiseAsRawBytes (Hash DRepExtendedKey) Source # | |
SerialiseAsRawBytes (Hash DRepKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # | |
SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # | |
SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # | |
SerialiseAsRawBytes (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # | |
SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # | |
SerialiseAsRawBytes (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakeExtendedKey) Source # | |
SerialiseAsRawBytes (Hash StakeKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
SerialiseAsRawBytes (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData | |
SerialiseAsRawBytes (Hash StakePoolMetadata) Source # | |
FromCBOR (Hash ByronKey) Source # | |
FromCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
FromCBOR (Hash KesKey) Source # | |
FromCBOR (Hash VrfKey) Source # | |
FromCBOR (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash DRepKey) Source # | |
FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
FromCBOR (Hash StakeKey) Source # | |
FromCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash ByronKey) Source # | |
ToCBOR (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron | |
ToCBOR (Hash KesKey) Source # | |
ToCBOR (Hash VrfKey) Source # | |
ToCBOR (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash DRepKey) Source # | |
ToCBOR (Hash GenesisDelegateExtendedKey) Source # | |
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) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
ToCBOR (Hash StakeKey) Source # | |
ToCBOR (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash BlockHeader) Source # | |
Defined in Cardano.Api.Block (==) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # (/=) :: Hash BlockHeader -> Hash BlockHeader -> Bool Source # | |
Eq (Hash DRepMetadata) Source # | |
Defined in Cardano.Api.DRepMetadata (==) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # (/=) :: Hash DRepMetadata -> Hash DRepMetadata -> Bool Source # | |
Eq (Hash GovernancePoll) Source # | |
Defined in Cardano.Api.Governance.Poll (==) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # (/=) :: Hash GovernancePoll -> Hash GovernancePoll -> Bool Source # | |
Eq (Hash ByronKey) Source # | |
Eq (Hash ByronKeyLegacy) Source # | |
Defined in Cardano.Api.Keys.Byron (==) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # (/=) :: Hash ByronKeyLegacy -> Hash ByronKeyLegacy -> Bool Source # | |
Eq (Hash KesKey) Source # | |
Eq (Hash VrfKey) Source # | |
Eq (Hash CommitteeColdExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeColdKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # (/=) :: Hash CommitteeColdKey -> Hash CommitteeColdKey -> Bool Source # | |
Eq (Hash CommitteeHotExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash CommitteeHotKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # (/=) :: Hash CommitteeHotKey -> Hash CommitteeHotKey -> Bool Source # | |
Eq (Hash DRepExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # (/=) :: Hash DRepExtendedKey -> Hash DRepExtendedKey -> Bool Source # | |
Eq (Hash DRepKey) Source # | |
Eq (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley | |
Eq (Hash GenesisDelegateKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # (/=) :: Hash GenesisDelegateKey -> Hash GenesisDelegateKey -> Bool Source # | |
Eq (Hash GenesisExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # (/=) :: Hash GenesisExtendedKey -> Hash GenesisExtendedKey -> Bool Source # | |
Eq (Hash GenesisKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # (/=) :: Hash GenesisKey -> Hash GenesisKey -> Bool Source # | |
Eq (Hash GenesisUTxOKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # (/=) :: Hash GenesisUTxOKey -> Hash GenesisUTxOKey -> Bool Source # | |
Eq (Hash PaymentExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # (/=) :: Hash PaymentExtendedKey -> Hash PaymentExtendedKey -> Bool Source # | |
Eq (Hash PaymentKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # (/=) :: Hash PaymentKey -> Hash PaymentKey -> Bool Source # | |
Eq (Hash StakeExtendedKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # (/=) :: Hash StakeExtendedKey -> Hash StakeExtendedKey -> Bool Source # | |
Eq (Hash StakeKey) Source # | |
Eq (Hash StakePoolKey) Source # | |
Defined in Cardano.Api.Keys.Shelley (==) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # (/=) :: Hash StakePoolKey -> Hash StakePoolKey -> Bool Source # | |
Eq (Hash ScriptData) Source # | |
Defined in Cardano.Api.ScriptData (==) :: Hash ScriptData -> Hash ScriptData -> Bool Source # (/=) :: Hash ScriptData -> Hash ScriptData -> Bool Source # | |
Eq (Hash StakePoolMetadata) Source # | |
Defined in Cardano.Api.StakePoolMetadata (==) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # (/=) :: Hash StakePoolMetadata -> Hash StakePoolMetadata -> Bool Source # | |
Ord (Hash BlockHeader) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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) Source # | |
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 Source # | For now at least we use a fixed concrete hash type for all modes and era. The different eras do use different types, but it's all the same underlying representation. |
Defined in Cardano.Api.Block | |
newtype Hash DRepMetadata Source # | |
Defined in Cardano.Api.DRepMetadata | |
newtype Hash GovernancePoll Source # | |
Defined in Cardano.Api.Governance.Poll | |
newtype Hash ByronKey Source # | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash ByronKeyLegacy Source # | |
Defined in Cardano.Api.Keys.Byron | |
newtype Hash KesKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash VrfKey Source # | |
Defined in Cardano.Api.Keys.Praos | |
newtype Hash CommitteeColdExtendedKey Source # | |
newtype Hash CommitteeColdKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash CommitteeHotExtendedKey Source # | |
newtype Hash CommitteeHotKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash DRepKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisDelegateExtendedKey Source # | |
newtype Hash GenesisDelegateKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash GenesisUTxOKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash PaymentKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeExtendedKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakeKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash StakePoolKey Source # | |
Defined in Cardano.Api.Keys.Shelley | |
newtype Hash ScriptData Source # | |
Defined in Cardano.Api.ScriptData | |
newtype Hash StakePoolMetadata Source # | |
Defined in Cardano.Api.StakePoolMetadata | |
data AsType (Hash a) Source # | |
Defined in Cardano.Api.Hash |
makeChainTip :: WithOrigin BlockNo -> ChainPoint -> ChainTip Source #