Modulecardano-ledger-byron-1.3.0.0
Cardano.Chain.Block
- 25 types
- 95 values
- Packagecardano-ledger-byron-1.3.0.0
- Exports121
- LicenceApache-2.0
Constructors
ABlockblockHeader :: AHeader ablockBody :: ABody ablockAnnotation :: a
Instances8Functor, Eq, Show, Generic, NFData, ToJSON, …
Functor ABlockDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockEq a => Eq (ABlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockShow a => Show (ABlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockGeneric (ABlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockNFData a => NFData (ABlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockToJSON a => ToJSON (ABlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockBuildable (WithEpochSlots Block)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Blocktype Rep (ABlock a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block"ABlock"
"Cardano.Chain.Block.Block"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABlock"
'PrefixI 'True) (S1 ('MetaSel ('Just"blockHeader"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AHeader a)) :*: (S1 ('MetaSel ('Just"blockBody"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ABody a)) :*: S1 ('MetaSel ('Just"blockAnnotation"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))))
Constructors
Instances6Functor, Eq, Show, Generic, ToJSON, Rep
Functor ABlockOrBoundaryDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockEq a => Eq (ABlockOrBoundary a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockShow a => Show (ABlockOrBoundary a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockGeneric (ABlockOrBoundary a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockToJSON a => ToJSON (ABlockOrBoundary a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Blocktype Rep (ABlockOrBoundary a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block"ABlockOrBoundary"
"Cardano.Chain.Block.Block"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABOBBlock"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ABlock a))) :+: C1 ('MetaCons"ABOBBoundary"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ABoundaryBlock a))))
Constructors
Instances6Functor, Eq, Show, Generic, NoThunks, Rep
Functor ABlockOrBoundaryHdrDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockEq a => Eq (ABlockOrBoundaryHdr a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockShow a => Show (ABlockOrBoundaryHdr a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockGeneric (ABlockOrBoundaryHdr a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockNoThunks a => NoThunks (ABlockOrBoundaryHdr a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Blocktype Rep (ABlockOrBoundaryHdr a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block"ABlockOrBoundaryHdr"
"Cardano.Chain.Block.Block"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABOBBlockHdr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AHeader a))) :+: C1 ('MetaCons"ABOBBoundaryHdr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ABoundaryHeader a))))
Constructors
Instances9Functor, Eq, Show, Generic, ToJSON, Buildable, …
Functor ABoundaryBlockDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockEq a => Eq (ABoundaryBlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockShow a => Show (ABoundaryBlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockGeneric (ABoundaryBlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockToJSON a => ToJSON (ABoundaryBlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockBuildable (ABoundaryBlock a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockDecoded (ABoundaryBlock ByteString)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Blocktype Rep (ABoundaryBlock a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block"ABoundaryBlock"
"Cardano.Chain.Block.Block"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABoundaryBlock"
'PrefixI 'True) ((S1 ('MetaSel ('Just"boundaryBlockLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int64) :*: S1 ('MetaSel ('Just"boundaryHeader"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ABoundaryHeader a))) :*: (S1 ('MetaSel ('Just"boundaryBody"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (ABoundaryBody a)) :*: S1 ('MetaSel ('Just"boundaryAnnotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))))type BaseType (ABoundaryBlock ByteString) = ABoundaryBlock ()Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block
Constructors
Instances8Functor, Eq, Show, Generic, ToJSON, Decoded, …
Functor ABoundaryBodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockEq a => Eq (ABoundaryBody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockShow a => Show (ABoundaryBody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockGeneric (ABoundaryBody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockToJSON a => ToJSON (ABoundaryBody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BlockDecoded (ABoundaryBody ByteString)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Blocktype Rep (ABoundaryBody a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block"ABoundaryBody"
"Cardano.Chain.Block.Block"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABoundaryBody"
'PrefixI 'True) (S1 ('MetaSel ('Just"boundaryBodyAnnotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))type BaseType (ABoundaryBody ByteString) = ABoundaryBody ()Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Block
Constructors
ABodybodyTxPayload :: !ATxPayload abodySscPayload :: !SscPayloadbodyDlgPayload :: !APayload abodyUpdatePayload :: !APayload a
Instances13Functor, ToCBOR, EncCBOR, Eq, Show, Generic, …
Functor ABodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyFromCBOR BodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyToCBOR BodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyDecCBOR BodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyEncCBOR BodyDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyEq a => Eq (ABody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyShow a => Show (ABody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyGeneric (ABody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyNFData a => NFData (ABody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyToJSON a => ToJSON (ABody a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyFromCBOR (ABody ByteSpan)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.BodyDecCBOR (ABody ByteSpan)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Bodytype Rep (ABody a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Body"ABody"
"Cardano.Chain.Block.Body"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABody"
'PrefixI 'True) ((S1 ('MetaSel ('Just"bodyTxPayload"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ATxPayload a)) :*: S1 ('MetaSel ('Just"bodySscPayload"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SscPayload)) :*: (S1 ('MetaSel ('Just"bodyDlgPayload"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (APayload a)) :*: S1 ('MetaSel ('Just"bodyUpdatePayload"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (APayload a)))))
Constructors
Instances15Functor, Buildable, ToCBOR, EncCBOR, Eq, Show, …
Functor ABlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderBuildable BlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderFromCBOR BlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderToCBOR BlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderDecCBOR BlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderEncCBOR BlockSignatureDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderEq a => Eq (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderShow a => Show (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderGeneric (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderNFData a => NFData (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderToJSON a => ToJSON (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderNoThunks a => NoThunks (ABlockSignature a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderFromCBOR (ABlockSignature ByteSpan)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderDecCBOR (ABlockSignature ByteSpan)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Headertype Rep (ABlockSignature a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header"ABlockSignature"
"Cardano.Chain.Block.Header"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ABlockSignature"
'PrefixI 'True) (S1 ('MetaSel ('Just"delegationCertificate"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ACertificate a)) :*: S1 ('MetaSel ('Just"signature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Signature ToSign))))
Constructors
Instances9Functor, Eq, Show, Generic, ToJSON, NoThunks, …
Functor ABoundaryHeaderDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderEq a => Eq (ABoundaryHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderShow a => Show (ABoundaryHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderGeneric (ABoundaryHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderToJSON a => ToJSON (ABoundaryHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderNoThunks a => NoThunks (ABoundaryHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderDecoded (ABoundaryHeader ByteString)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Headertype Rep (ABoundaryHeader a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header"ABoundaryHeader"
"Cardano.Chain.Block.Header"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"UnsafeABoundaryHeader"
'PrefixI 'True) ((S1 ('MetaSel ('Just"boundaryPrevHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Either GenesisHash HeaderHash)) :*: S1 ('MetaSel ('Just"boundaryEpoch"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just"boundaryDifficulty"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ChainDifficulty) :*: S1 ('MetaSel ('Just"boundaryHeaderAnnotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))))type BaseType (ABoundaryHeader ByteString) = ABoundaryHeader ()Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header
Constructors
AHeaderaHeaderProtocolMagicId :: !Annotated ProtocolMagicId aaHeaderPrevHash :: !Annotated HeaderHash aaHeaderSlot :: !Annotated SlotNumber aaHeaderDifficulty :: !Annotated ChainDifficulty aheaderProtocolVersion :: !ProtocolVersionheaderSoftwareVersion :: !SoftwareVersionaHeaderProof :: !Annotated Proof aheaderGenesisKey :: !VerificationKeyheaderSignature :: !ABlockSignature aheaderAnnotation :: !aheaderExtraAnnotation :: !a
Instances11Functor, Eq, Show, Generic, NFData, ToJSON, …
Functor AHeaderDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderEq a => Eq (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderShow a => Show (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderGeneric (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderNFData a => NFData (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderToJSON a => ToJSON (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderNoThunks a => NoThunks (AHeader a)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderBuildable (WithEpochSlots Header)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderDecoded (AHeader ByteString)Defined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Headertype Rep (AHeader a) = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header"AHeader"
"Cardano.Chain.Block.Header"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"AHeader"
'PrefixI 'True) (((S1 ('MetaSel ('Just"aHeaderProtocolMagicId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated ProtocolMagicId a)) :*: S1 ('MetaSel ('Just"aHeaderPrevHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated HeaderHash a))) :*: (S1 ('MetaSel ('Just"aHeaderSlot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated SlotNumber a)) :*: (S1 ('MetaSel ('Just"aHeaderDifficulty"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated ChainDifficulty a)) :*: S1 ('MetaSel ('Just"headerProtocolVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion)))) :*: ((S1 ('MetaSel ('Just"headerSoftwareVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareVersion) :*: (S1 ('MetaSel ('Just"aHeaderProof"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Annotated Proof a)) :*: S1 ('MetaSel ('Just"headerGenesisKey"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VerificationKey))) :*: (S1 ('MetaSel ('Just"headerSignature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ABlockSignature a)) :*: (S1 ('MetaSel ('Just"headerAnnotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel ('Just"headerExtraAnnotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))))))type BaseType (AHeader ByteString) = HeaderDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header
Constructors
Instances8Eq, Show, Generic, FromCBOR, ToCBOR, DecCBOR, …
Eq ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderShow ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderGeneric ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderFromCBOR ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderToCBOR ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderDecCBOR ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.HeaderEncCBOR ToSignDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Headertype Rep ToSign = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Header"ToSign"
"Cardano.Chain.Block.Header"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ToSign"
'PrefixI 'True) ((S1 ('MetaSel ('Just"tsHeaderHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 HeaderHash) :*: (S1 ('MetaSel ('Just"tsBodyProof"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Proof) :*: S1 ('MetaSel ('Just"tsSlot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochAndSlotCount))) :*: (S1 ('MetaSel ('Just"tsDifficulty"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ChainDifficulty) :*: (S1 ('MetaSel ('Just"tsProtocolVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion) :*: S1 ('MetaSel ('Just"tsSoftwareVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareVersion)))))
Constructors
ProofproofUTxO :: !TxProofproofSsc :: !SscProofproofDelegation :: !Hash PayloadproofUpdate :: !Proof
Instances12Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofShow ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofGeneric ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofNFData ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofToJSON ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofNoThunks ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofBuildable ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofFromCBOR ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofToCBOR ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofDecCBOR ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofEncCBOR ProofDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Prooftype Rep Proof = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Proof"Proof"
"Cardano.Chain.Block.Proof"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"Proof"
'PrefixI 'True) ((S1 ('MetaSel ('Just"proofUTxO"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxProof) :*: S1 ('MetaSel ('Just"proofSsc"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SscProof)) :*: (S1 ('MetaSel ('Just"proofDelegation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Hash Payload)) :*: S1 ('MetaSel ('Just"proofUpdate"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Proof))))
Instances2Eq, Show
Eq ProofValidationErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ProofShow ProofValidationErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Proof
Constructors
BodyStateutxo :: !UTxOupdateState :: !StatedelegationState :: !State
Constructors
ChainValidationBoundaryTooLargeChainValidationBlockAttributesTooLargeChainValidationBlockTooLarge Natural NaturalChainValidationHeaderAttributesTooLargeChainValidationHeaderTooLarge Natural NaturalChainValidationDelegationPayloadError TextChainValidationInvalidDelegation VerificationKey VerificationKeyChainValidationGenesisHashMismatch GenesisHash GenesisHashChainValidationExpectedGenesisHash GenesisHash HeaderHashChainValidationExpectedHeaderHash HeaderHash GenesisHashChainValidationInvalidHash HeaderHash HeaderHashChainValidationMissingHash HeaderHashChainValidationUnexpectedGenesisHash HeaderHashChainValidationInvalidSignature BlockSignatureChainValidationDelegationSchedulingError ErrorChainValidationProtocolMagicMismatch ProtocolMagicId ProtocolMagicIdChainValidationSignatureLightChainValidationTooManyDelegations VerificationKeyChainValidationUpdateError SlotNumber ErrorChainValidationUTxOValidationError UTxOValidationErrorChainValidationProofValidationError ProofValidationError
Instances2Eq, Show
Eq ChainValidationErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationShow ChainValidationErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Validation
Constructors
Instances10Eq, Show, Generic, NFData, NoThunks, FromCBOR, …
Eq ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationShow ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationGeneric ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationNFData ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationNoThunks ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationFromCBOR ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationToCBOR ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationDecCBOR ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationEncCBOR ChainValidationStateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Validationtype Rep ChainValidationState = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.Validation"ChainValidationState"
"Cardano.Chain.Block.Validation"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"ChainValidationState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"cvsLastSlot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNumber) :*: S1 ('MetaSel ('Just"cvsPreviousHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Either GenesisHash HeaderHash))) :*: (S1 ('MetaSel ('Just"cvsUtxo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTxO) :*: (S1 ('MetaSel ('Just"cvsUpdateState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State) :*: S1 ('MetaSel ('Just"cvsDelegationState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 State)))))
Constructors
Constructors
Constructors
Instances2Eq, Show
Eq BlockValidationModeDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationModeShow BlockValidationModeDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Block.ValidationMode