Modulecardano-ledger-byron-1.3.0.0
Cardano.Chain.Update.Validation.Interface
- 4 types
- 6 values
- Packagecardano-ledger-byron-1.3.0.0
- Exports10
- LicenceApache-2.0
Constructors
Instances6Eq, Show, FromCBOR, ToCBOR, DecCBOR, EncCBOR
Eq ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceShow ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceFromCBOR ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceToCBOR ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceDecCBOR ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceEncCBOR ErrorDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.Interface
Constructors
Signalproposal :: !Maybe (AProposal ByteString)votes :: ![AVote ByteString]endorsement :: !Endorsement
Constructors
StatecurrentEpoch :: !EpochNumberadoptedProtocolVersion :: !ProtocolVersionadoptedProtocolParameters :: !ProtocolParameterscandidateProtocolUpdates :: ![CandidateProtocolUpdate]appVersions :: !ApplicationVersionsregisteredProtocolUpdateProposals :: !ProtocolUpdateProposalsregisteredSoftwareUpdateProposals :: !SoftwareUpdateProposalsconfirmedProposals :: !Map UpId SlotNumberproposalVotes :: !Map UpId (Set KeyHash)registeredEndorsements :: !Set EndorsementproposalRegistrationSlot :: !Map UpId SlotNumber
Instances10Eq, Show, Generic, NFData, NoThunks, FromCBOR, …
Eq StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceShow StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceGeneric StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceNFData StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceNoThunks StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceFromCBOR StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceToCBOR StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceDecCBOR StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.InterfaceEncCBOR StateDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.Interfacetype Rep State = D1 ('MetaDataDefined in cardano-ledger-byron-1.3.0.0 · Cardano.Chain.Update.Validation.Interface"State"
"Cardano.Chain.Update.Validation.Interface"
"cardano-ledger-byron-1.3.0.0-JpzuZ8LnhDz8ZWDSdGVXlU"
'False) (C1 ('MetaCons"State"
'PrefixI 'True) (((S1 ('MetaSel ('Just"currentEpoch"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNumber) :*: S1 ('MetaSel ('Just"adoptedProtocolVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtocolVersion)) :*: (S1 ('MetaSel ('Just"adoptedProtocolParameters"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolParameters) :*: (S1 ('MetaSel ('Just"candidateProtocolUpdates"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [CandidateProtocolUpdate]) :*: S1 ('MetaSel ('Just"appVersions"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ApplicationVersions)))) :*: ((S1 ('MetaSel ('Just"registeredProtocolUpdateProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ProtocolUpdateProposals) :*: (S1 ('MetaSel ('Just"registeredSoftwareUpdateProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SoftwareUpdateProposals) :*: S1 ('MetaSel ('Just"confirmedProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId SlotNumber)))) :*: (S1 ('MetaSel ('Just"proposalVotes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId (Set KeyHash))) :*: (S1 ('MetaSel ('Just"registeredEndorsements"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set Endorsement)) :*: S1 ('MetaSel ('Just"proposalRegistrationSlot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map UpId SlotNumber)))))))