ouroboros-consensus-cardano-0.12.1.0: The instantation of the Ouroboros consensus layer used by Cardano
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 :: Type -> Type Source #

Methods

from :: ChainPredicateFailure -> Rep ChainPredicateFailure x Source #

to :: Rep ChainPredicateFailure x -> ChainPredicateFailure Source #

Generic EpochPredicateFailure Source # 
Instance details

Associated Types

type Rep EpochPredicateFailure :: Type -> Type Source #

Methods

from :: EpochPredicateFailure -> Rep EpochPredicateFailure x Source #

to :: Rep EpochPredicateFailure x -> EpochPredicateFailure Source #

Generic BbodyPredicateFailure Source # 
Instance details

Associated Types

type Rep BbodyPredicateFailure :: Type -> Type Source #

Methods

from :: BbodyPredicateFailure -> Rep BbodyPredicateFailure x Source #

to :: Rep BbodyPredicateFailure x -> BbodyPredicateFailure Source #

Generic PbftPredicateFailure Source # 
Instance details

Associated Types

type Rep PbftPredicateFailure :: Type -> Type Source #

Methods

from :: PbftPredicateFailure -> Rep PbftPredicateFailure x Source #

to :: Rep PbftPredicateFailure x -> PbftPredicateFailure Source #

Generic UTxO Source # 
Instance details

Associated Types

type Rep UTxO :: Type -> Type Source #

Methods

from :: UTxO -> Rep UTxO x Source #

to :: Rep UTxO x -> UTxO Source #

Generic BupiPredicateFailure Source # 
Instance details

Associated Types

type Rep BupiPredicateFailure :: Type -> Type Source #

Methods

from :: BupiPredicateFailure -> Rep BupiPredicateFailure x Source #

to :: Rep BupiPredicateFailure x -> BupiPredicateFailure Source #

Generic SigcntPredicateFailure Source # 
Instance details

Associated Types

type Rep SigcntPredicateFailure :: Type -> Type Source #

Methods

from :: SigcntPredicateFailure -> Rep SigcntPredicateFailure x Source #

to :: Rep 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) :: Type -> Type Source #

Methods

from :: Threshold a -> Rep (Threshold a) x Source #

to :: Rep (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]