cardano-ledger-core-1.18.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Core.Binary.Annotator

Synopsis

Documentation

decoderEquivalenceEraSpec ∷ ∀ era t. (Era era, Eq t, ToCBOR t, DecCBOR (Annotator t), Arbitrary t, Show t) ⇒ Spec Source #

type Mem t = Annotator (MemoBytes t) Source #

Useful when deriving DecCBOR(Annotator T) deriving via (Mem T) instance DecCBOR (Annotator T)

Orphan instances

(EraSegWits era, DecCBOR (Annotator h), DecCBOR (Annotator (TxSeq era)), Typeable h) ⇒ DecCBOR (Annotator (Block h era)) Source # 
Instance details

Methods

decCBORDecoder s (Annotator (Block h era)) Source #

dropCBORProxy (Annotator (Block h era)) → Decoder s () Source #

labelProxy (Annotator (Block h era)) → Text Source #

DecCBOR (Annotator BootstrapWitness) Source # 
Instance details

Typeable kr ⇒ DecCBOR (Annotator (WitVKey kr)) Source # 
Instance details

(Typeable t, DecCBOR (Annotator t)) ⇒ DecCBOR (Annotator (MemoBytes t)) Source # 
Instance details

Era era ⇒ DecCBOR (Annotator (Data era)) Source # 
Instance details

Methods

decCBORDecoder s (Annotator (Data era)) Source #

dropCBORProxy (Annotator (Data era)) → Decoder s () Source #

labelProxy (Annotator (Data era)) → Text Source #

Typeable era ⇒ DecCBOR (Annotator (PlutusData era)) Source # 
Instance details

DecCBOR (Annotator PlutusBinary) Source # 
Instance details