ouroboros-consensus-byronspec-0.1.0.0: ByronSpec ledger integration in the Ouroboros consensus layer
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.ByronSpec.Ledger.Orphans

Description

Missing instances for standard type classes in the Byron spec

Orphan instances

Eq Block Source # 
Instance details

Methods

(==) ∷ Block → Block → Bool Source #

(/=) ∷ Block → Block → Bool Source #

Eq BlockBody Source # 
Instance details

Methods

(==) ∷ BlockBody → BlockBody → Bool Source #

(/=) ∷ BlockBody → BlockBody → Bool Source #

Generic ChainPredicateFailure Source # 
Instance details

Associated Types

type Rep ChainPredicateFailure ∷ TypeType Source #

Methods

from ∷ ChainPredicateFailure → Rep ChainPredicateFailure x Source #

toRep ChainPredicateFailure x → ChainPredicateFailure Source #

Generic EpochPredicateFailure Source # 
Instance details

Associated Types

type Rep EpochPredicateFailure ∷ TypeType Source #

Methods

from ∷ EpochPredicateFailure → Rep EpochPredicateFailure x Source #

toRep EpochPredicateFailure x → EpochPredicateFailure Source #

Generic BbodyPredicateFailure Source # 
Instance details

Associated Types

type Rep BbodyPredicateFailure ∷ TypeType Source #

Methods

from ∷ BbodyPredicateFailure → Rep BbodyPredicateFailure x Source #

toRep BbodyPredicateFailure x → BbodyPredicateFailure Source #

Generic PbftPredicateFailure Source # 
Instance details

Associated Types

type Rep PbftPredicateFailure ∷ TypeType Source #

Methods

from ∷ PbftPredicateFailure → Rep PbftPredicateFailure x Source #

toRep PbftPredicateFailure x → PbftPredicateFailure Source #

Generic UTxO Source # 
Instance details

Associated Types

type Rep UTxO ∷ TypeType Source #

Methods

from ∷ UTxO → Rep UTxO x Source #

toRep UTxO x → UTxO Source #

Generic BupiPredicateFailure Source # 
Instance details

Associated Types

type Rep BupiPredicateFailure ∷ TypeType Source #

Methods

from ∷ BupiPredicateFailure → Rep BupiPredicateFailure x Source #

toRep BupiPredicateFailure x → BupiPredicateFailure Source #

Generic SigcntPredicateFailure Source # 
Instance details

Associated Types

type Rep SigcntPredicateFailure ∷ TypeType Source #

Methods

from ∷ SigcntPredicateFailure → Rep SigcntPredicateFailure x Source #

toRep SigcntPredicateFailure x → SigcntPredicateFailure Source #

Serialise ChainPredicateFailure Source # 
Instance details

Methods

encode ∷ ChainPredicateFailure → Encoding #

decode ∷ Decoder s ChainPredicateFailure #

encodeList ∷ [ChainPredicateFailure] → Encoding #

decodeList ∷ Decoder s [ChainPredicateFailure] #

Serialise EpochPredicateFailure Source # 
Instance details

Methods

encode ∷ EpochPredicateFailure → Encoding #

decode ∷ Decoder s EpochPredicateFailure #

encodeList ∷ [EpochPredicateFailure] → Encoding #

decodeList ∷ Decoder s [EpochPredicateFailure] #

Serialise BlockHeader Source # 
Instance details

Methods

encode ∷ BlockHeader → Encoding #

decode ∷ Decoder s BlockHeader #

encodeList ∷ [BlockHeader] → Encoding #

decodeList ∷ Decoder s [BlockHeader] #

Serialise BbodyPredicateFailure Source # 
Instance details

Methods

encode ∷ BbodyPredicateFailure → Encoding #

decode ∷ Decoder s BbodyPredicateFailure #

encodeList ∷ [BbodyPredicateFailure] → Encoding #

decodeList ∷ Decoder s [BbodyPredicateFailure] #

Serialise PbftPredicateFailure Source # 
Instance details

Methods

encode ∷ PbftPredicateFailure → Encoding #

decode ∷ Decoder s PbftPredicateFailure #

encodeList ∷ [PbftPredicateFailure] → Encoding #

decodeList ∷ Decoder s [PbftPredicateFailure] #

Serialise DelegPredicateFailure Source # 
Instance details

Methods

encode ∷ DelegPredicateFailure → Encoding #

decode ∷ Decoder s DelegPredicateFailure #

encodeList ∷ [DelegPredicateFailure] → Encoding #

decodeList ∷ Decoder s [DelegPredicateFailure] #

Serialise UtxowsPredicateFailure Source # 
Instance details

Methods

encode ∷ UtxowsPredicateFailure → Encoding #

decode ∷ Decoder s UtxowsPredicateFailure #

encodeList ∷ [UtxowsPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UtxowsPredicateFailure] #

Serialise Slot Source # 
Instance details

Methods

encode ∷ Slot → Encoding #

decode ∷ Decoder s Slot #

encodeList ∷ [Slot] → Encoding #

decodeList ∷ Decoder s [Slot] #

Serialise VKeyGenesis Source # 
Instance details

Methods

encode ∷ VKeyGenesis → Encoding #

decode ∷ Decoder s VKeyGenesis #

encodeList ∷ [VKeyGenesis] → Encoding #

decodeList ∷ Decoder s [VKeyGenesis] #

Serialise Hash Source # 
Instance details

Methods

encode ∷ Hash → Encoding #

decode ∷ Decoder s Hash #

encodeList ∷ [Hash] → Encoding #

decodeList ∷ Decoder s [Hash] #

Serialise UTxOState Source # 
Instance details

Methods

encode ∷ UTxOState → Encoding #

decode ∷ Decoder s UTxOState #

encodeList ∷ [UTxOState] → Encoding #

decodeList ∷ Decoder s [UTxOState] #

Serialise DIState Source # 
Instance details

Methods

encode ∷ DIState → Encoding #

decode ∷ Decoder s DIState #

encodeList ∷ [DIState] → Encoding #

decodeList ∷ Decoder s [DIState] #

Serialise Epoch Source # 
Instance details

Methods

encode ∷ Epoch → Encoding #

decode ∷ Decoder s Epoch #

encodeList ∷ [Epoch] → Encoding #

decodeList ∷ Decoder s [Epoch] #

Serialise ProtVer Source # 
Instance details

Methods

encode ∷ ProtVer → Encoding #

decode ∷ Decoder s ProtVer #

encodeList ∷ [ProtVer] → Encoding #

decodeList ∷ Decoder s [ProtVer] #

Serialise PParams Source # 
Instance details

Methods

encode ∷ PParams → Encoding #

decode ∷ Decoder s PParams #

encodeList ∷ [PParams] → Encoding #

decodeList ∷ Decoder s [PParams] #

Serialise ApName Source # 
Instance details

Methods

encode ∷ ApName → Encoding #

decode ∷ Decoder s ApName #

encodeList ∷ [ApName] → Encoding #

decodeList ∷ Decoder s [ApName] #

Serialise ApVer Source # 
Instance details

Methods

encode ∷ ApVer → Encoding #

decode ∷ Decoder s ApVer #

encodeList ∷ [ApVer] → Encoding #

decodeList ∷ Decoder s [ApVer] #

Serialise Metadata Source # 
Instance details

Methods

encode ∷ Metadata → Encoding #

decode ∷ Decoder s Metadata #

encodeList ∷ [Metadata] → Encoding #

decodeList ∷ Decoder s [Metadata] #

Serialise UpId Source # 
Instance details

Methods

encode ∷ UpId → Encoding #

decode ∷ Decoder s UpId #

encodeList ∷ [UpId] → Encoding #

decodeList ∷ Decoder s [UpId] #

Serialise UTxO Source # 
Instance details

Methods

encode ∷ UTxO → Encoding #

decode ∷ Decoder s UTxO #

encodeList ∷ [UTxO] → Encoding #

decodeList ∷ Decoder s [UTxO] #

Serialise Block Source # 
Instance details

Methods

encode ∷ Block → Encoding #

decode ∷ Decoder s Block #

encodeList ∷ [Block] → Encoding #

decodeList ∷ Decoder s [Block] #

Serialise Addr Source # 
Instance details

Methods

encode ∷ Addr → Encoding #

decode ∷ Decoder s Addr #

encodeList ∷ [Addr] → Encoding #

decodeList ∷ Decoder s [Addr] #

Serialise Lovelace Source # 
Instance details

Methods

encode ∷ Lovelace → Encoding #

decode ∷ Decoder s Lovelace #

encodeList ∷ [Lovelace] → Encoding #

decodeList ∷ Decoder s [Lovelace] #

Serialise Owner Source # 
Instance details

Methods

encode ∷ Owner → Encoding #

decode ∷ Decoder s Owner #

encodeList ∷ [Owner] → Encoding #

decodeList ∷ Decoder s [Owner] #

Serialise SlotCount Source # 
Instance details

Methods

encode ∷ SlotCount → Encoding #

decode ∷ Decoder s SlotCount #

encodeList ∷ [SlotCount] → Encoding #

decodeList ∷ Decoder s [SlotCount] #

Serialise VKey Source # 
Instance details

Methods

encode ∷ VKey → Encoding #

decode ∷ Decoder s VKey #

encodeList ∷ [VKey] → Encoding #

decodeList ∷ Decoder s [VKey] #

Serialise AdelegPredicateFailure Source # 
Instance details

Methods

encode ∷ AdelegPredicateFailure → Encoding #

decode ∷ Decoder s AdelegPredicateFailure #

encodeList ∷ [AdelegPredicateFailure] → Encoding #

decodeList ∷ Decoder s [AdelegPredicateFailure] #

Serialise AdelegsPredicateFailure Source # 
Instance details

Methods

encode ∷ AdelegsPredicateFailure → Encoding #

decode ∷ Decoder s AdelegsPredicateFailure #

encodeList ∷ [AdelegsPredicateFailure] → Encoding #

decodeList ∷ Decoder s [AdelegsPredicateFailure] #

Serialise DCert Source # 
Instance details

Methods

encode ∷ DCert → Encoding #

decode ∷ Decoder s DCert #

encodeList ∷ [DCert] → Encoding #

decodeList ∷ Decoder s [DCert] #

Serialise EpochDiff Source # 
Instance details

Methods

encode ∷ EpochDiff → Encoding #

decode ∷ Decoder s EpochDiff #

encodeList ∷ [EpochDiff] → Encoding #

decodeList ∷ Decoder s [EpochDiff] #

Serialise SdelegPredicateFailure Source # 
Instance details

Methods

encode ∷ SdelegPredicateFailure → Encoding #

decode ∷ Decoder s SdelegPredicateFailure #

encodeList ∷ [SdelegPredicateFailure] → Encoding #

decodeList ∷ Decoder s [SdelegPredicateFailure] #

Serialise SdelegsPredicateFailure Source # 
Instance details

Methods

encode ∷ SdelegsPredicateFailure → Encoding #

decode ∷ Decoder s SdelegsPredicateFailure #

encodeList ∷ [SdelegsPredicateFailure] → Encoding #

decodeList ∷ Decoder s [SdelegsPredicateFailure] #

Serialise UtxoPredicateFailure Source # 
Instance details

Methods

encode ∷ UtxoPredicateFailure → Encoding #

decode ∷ Decoder s UtxoPredicateFailure #

encodeList ∷ [UtxoPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UtxoPredicateFailure] #

Serialise TxOut Source # 
Instance details

Methods

encode ∷ TxOut → Encoding #

decode ∷ Decoder s TxOut #

encodeList ∷ [TxOut] → Encoding #

decodeList ∷ Decoder s [TxOut] #

Serialise TxIn Source # 
Instance details

Methods

encode ∷ TxIn → Encoding #

decode ∷ Decoder s TxIn #

encodeList ∷ [TxIn] → Encoding #

decodeList ∷ Decoder s [TxIn] #

Serialise Tx Source # 
Instance details

Methods

encode ∷ Tx → Encoding #

decode ∷ Decoder s Tx #

encodeList ∷ [Tx] → Encoding #

decodeList ∷ Decoder s [Tx] #

Serialise AddvotePredicateFailure Source # 
Instance details

Methods

encode ∷ AddvotePredicateFailure → Encoding #

decode ∷ Decoder s AddvotePredicateFailure #

encodeList ∷ [AddvotePredicateFailure] → Encoding #

decodeList ∷ Decoder s [AddvotePredicateFailure] #

Serialise ApplyVotesPredicateFailure Source # 
Instance details

Methods

encode ∷ ApplyVotesPredicateFailure → Encoding #

decode ∷ Decoder s ApplyVotesPredicateFailure #

encodeList ∷ [ApplyVotesPredicateFailure] → Encoding #

decodeList ∷ Decoder s [ApplyVotesPredicateFailure] #

Serialise BkSgnCntT Source # 
Instance details

Methods

encode ∷ BkSgnCntT → Encoding #

decode ∷ Decoder s BkSgnCntT #

encodeList ∷ [BkSgnCntT] → Encoding #

decodeList ∷ Decoder s [BkSgnCntT] #

Serialise FactorA Source # 
Instance details

Methods

encode ∷ FactorA → Encoding #

decode ∷ Decoder s FactorA #

encodeList ∷ [FactorA] → Encoding #

decodeList ∷ Decoder s [FactorA] #

Serialise FactorB Source # 
Instance details

Methods

encode ∷ FactorB → Encoding #

decode ∷ Decoder s FactorB #

encodeList ∷ [FactorB] → Encoding #

decodeList ∷ Decoder s [FactorB] #

Serialise PvbumpPredicateFailure Source # 
Instance details

Methods

encode ∷ PvbumpPredicateFailure → Encoding #

decode ∷ Decoder s PvbumpPredicateFailure #

encodeList ∷ [PvbumpPredicateFailure] → Encoding #

decodeList ∷ Decoder s [PvbumpPredicateFailure] #

Serialise SwVer Source # 
Instance details

Methods

encode ∷ SwVer → Encoding #

decode ∷ Decoder s SwVer #

encodeList ∷ [SwVer] → Encoding #

decodeList ∷ Decoder s [SwVer] #

Serialise UProp Source # 
Instance details

Methods

encode ∷ UProp → Encoding #

decode ∷ Decoder s UProp #

encodeList ∷ [UProp] → Encoding #

decodeList ∷ Decoder s [UProp] #

Serialise UpAdptThd Source # 
Instance details

Methods

encode ∷ UpAdptThd → Encoding #

decode ∷ Decoder s UpAdptThd #

encodeList ∷ [UpAdptThd] → Encoding #

decodeList ∷ Decoder s [UpAdptThd] #

Serialise UpdateConstraintViolation Source # 
Instance details

Methods

encode ∷ UpdateConstraintViolation → Encoding #

decode ∷ Decoder s UpdateConstraintViolation #

encodeList ∷ [UpdateConstraintViolation] → Encoding #

decodeList ∷ Decoder s [UpdateConstraintViolation] #

Serialise UpendPredicateFailure Source # 
Instance details

Methods

encode ∷ UpendPredicateFailure → Encoding #

decode ∷ Decoder s UpendPredicateFailure #

encodeList ∷ [UpendPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpendPredicateFailure] #

Serialise UpiecPredicateFailure Source # 
Instance details

Methods

encode ∷ UpiecPredicateFailure → Encoding #

decode ∷ Decoder s UpiecPredicateFailure #

encodeList ∷ [UpiecPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpiecPredicateFailure] #

Serialise UpiendPredicateFailure Source # 
Instance details

Methods

encode ∷ UpiendPredicateFailure → Encoding #

decode ∷ Decoder s UpiendPredicateFailure #

encodeList ∷ [UpiendPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpiendPredicateFailure] #

Serialise UpiregPredicateFailure Source # 
Instance details

Methods

encode ∷ UpiregPredicateFailure → Encoding #

decode ∷ Decoder s UpiregPredicateFailure #

encodeList ∷ [UpiregPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpiregPredicateFailure] #

Serialise UpivotePredicateFailure Source # 
Instance details

Methods

encode ∷ UpivotePredicateFailure → Encoding #

decode ∷ Decoder s UpivotePredicateFailure #

encodeList ∷ [UpivotePredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpivotePredicateFailure] #

Serialise UpivotesPredicateFailure Source # 
Instance details

Methods

encode ∷ UpivotesPredicateFailure → Encoding #

decode ∷ Decoder s UpivotesPredicateFailure #

encodeList ∷ [UpivotesPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpivotesPredicateFailure] #

Serialise UppvvPredicateFailure Source # 
Instance details

Methods

encode ∷ UppvvPredicateFailure → Encoding #

decode ∷ Decoder s UppvvPredicateFailure #

encodeList ∷ [UppvvPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UppvvPredicateFailure] #

Serialise UpregPredicateFailure Source # 
Instance details

Methods

encode ∷ UpregPredicateFailure → Encoding #

decode ∷ Decoder s UpregPredicateFailure #

encodeList ∷ [UpregPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpregPredicateFailure] #

Serialise UpsvvPredicateFailure Source # 
Instance details

Methods

encode ∷ UpsvvPredicateFailure → Encoding #

decode ∷ Decoder s UpsvvPredicateFailure #

encodeList ∷ [UpsvvPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpsvvPredicateFailure] #

Serialise UpvPredicateFailure Source # 
Instance details

Methods

encode ∷ UpvPredicateFailure → Encoding #

decode ∷ Decoder s UpvPredicateFailure #

encodeList ∷ [UpvPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpvPredicateFailure] #

Serialise UpvotePredicateFailure Source # 
Instance details

Methods

encode ∷ UpvotePredicateFailure → Encoding #

decode ∷ Decoder s UpvotePredicateFailure #

encodeList ∷ [UpvotePredicateFailure] → Encoding #

decodeList ∷ Decoder s [UpvotePredicateFailure] #

Serialise Vote Source # 
Instance details

Methods

encode ∷ Vote → Encoding #

decode ∷ Decoder s Vote #

encodeList ∷ [Vote] → Encoding #

decodeList ∷ Decoder s [Vote] #

Serialise BlockBody Source # 
Instance details

Methods

encode ∷ BlockBody → Encoding #

decode ∷ Decoder s BlockBody #

encodeList ∷ [BlockBody] → Encoding #

decodeList ∷ Decoder s [BlockBody] #

Serialise Wit Source # 
Instance details

Methods

encode ∷ Wit → Encoding #

decode ∷ Decoder s Wit #

encodeList ∷ [Wit] → Encoding #

decodeList ∷ Decoder s [Wit] #

Serialise TxBody Source # 
Instance details

Methods

encode ∷ TxBody → Encoding #

decode ∷ Decoder s TxBody #

encodeList ∷ [TxBody] → Encoding #

decodeList ∷ Decoder s [TxBody] #

Serialise TxId Source # 
Instance details

Methods

encode ∷ TxId → Encoding #

decode ∷ Decoder s TxId #

encodeList ∷ [TxId] → Encoding #

decodeList ∷ Decoder s [TxId] #

Serialise BupiPredicateFailure Source # 
Instance details

Methods

encode ∷ BupiPredicateFailure → Encoding #

decode ∷ Decoder s BupiPredicateFailure #

encodeList ∷ [BupiPredicateFailure] → Encoding #

decodeList ∷ Decoder s [BupiPredicateFailure] #

Serialise SigcntPredicateFailure Source # 
Instance details

Methods

encode ∷ SigcntPredicateFailure → Encoding #

decode ∷ Decoder s SigcntPredicateFailure #

encodeList ∷ [SigcntPredicateFailure] → Encoding #

decodeList ∷ Decoder s [SigcntPredicateFailure] #

Serialise UtxowPredicateFailure Source # 
Instance details

Methods

encode ∷ UtxowPredicateFailure → Encoding #

decode ∷ Decoder s UtxowPredicateFailure #

encodeList ∷ [UtxowPredicateFailure] → Encoding #

decodeList ∷ Decoder s [UtxowPredicateFailure] #

Serialise AbstractToConcreteIdMaps Source # 
Instance details

Methods

encode ∷ AbstractToConcreteIdMaps → Encoding #

decode ∷ Decoder s AbstractToConcreteIdMaps #

encodeList ∷ [AbstractToConcreteIdMaps] → Encoding #

decodeList ∷ Decoder s [AbstractToConcreteIdMaps] #

Generic (Threshold a) Source # 
Instance details

Associated Types

type Rep (Threshold a) ∷ TypeType Source #

Methods

from ∷ Threshold a → Rep (Threshold a) x Source #

toRep (Threshold a) x → Threshold a Source #

Serialise a ⇒ Serialise (Threshold a) Source # 
Instance details

Methods

encode ∷ Threshold a → Encoding #

decode ∷ Decoder s (Threshold a) #

encodeList ∷ [Threshold a] → Encoding #

decodeList ∷ Decoder s [Threshold a] #

Serialise a ⇒ Serialise (Sig a) Source # 
Instance details

Methods

encode ∷ Sig a → Encoding #

decode ∷ Decoder s (Sig a) #

encodeList ∷ [Sig a] → Encoding #

decodeList ∷ Decoder s [Sig a] #

(Ord k, Ord v, Serialise k, Serialise v) ⇒ Serialise (Bimap k v) Source # 
Instance details

Methods

encode ∷ Bimap k v → Encoding #

decode ∷ Decoder s (Bimap k v) #

encodeList ∷ [Bimap k v] → Encoding #

decodeList ∷ Decoder s [Bimap k v] #