Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
Proof of everything contained in the payload
Proof | |
|
Instances
ToJSON Proof Source # | |
Generic Proof Source # | |
Show Proof Source # | |
FromCBOR Proof Source # | |
ToCBOR Proof Source # | |
DecCBOR Proof Source # | |
EncCBOR Proof Source # | |
NFData Proof Source # | |
Defined in Cardano.Chain.Block.Proof | |
Buildable Proof Source # | |
Eq Proof Source # | |
NoThunks Proof Source # | |
type Rep Proof Source # | |
Defined in Cardano.Chain.Block.Proof type Rep Proof = D1 ('MetaData "Proof" "Cardano.Chain.Block.Proof" "cardano-ledger-byron-1.0.1.0-inplace" 'False) (C1 ('MetaCons "Proof" 'PrefixI 'True) ((S1 ('MetaSel ('Just "proofUTxO") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxProof) :*: S1 ('MetaSel ('Just "proofSsc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SscProof)) :*: (S1 ('MetaSel ('Just "proofDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Payload)) :*: S1 ('MetaSel ('Just "proofUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Proof)))) |
data ProofValidationError Source #
Error which can result from attempting to validate an invalid payload proof.
DelegationProofValidationError | The delegation payload proof did not match |
UTxOProofValidationError | The UTxO payload proof did not match |
UpdateProofValidationError | The update payload proof did not match |
Instances
Show ProofValidationError Source # | |
Defined in Cardano.Chain.Block.Proof | |
Eq ProofValidationError Source # | |
Defined in Cardano.Chain.Block.Proof |