cardano-api-1.30.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Api.SerialiseCBOR

Description

CBOR serialisation

Documentation

class HasTypeProxy a ⇒ SerialiseAsCBOR a where Source #

Minimal complete definition

Nothing

Methods

serialiseToCBOR ∷ a → ByteString Source #

default serialiseToCBORToCBOR a ⇒ a → ByteString Source #

deserialiseFromCBORAsType a → ByteStringEither DecoderError a Source #

default deserialiseFromCBORFromCBOR a ⇒ AsType a → ByteStringEither DecoderError a Source #

Instances

Instances details
SerialiseAsCBOR TxMetadata Source # 
Instance details

Defined in Cardano.Api.TxMetadata

SerialiseAsCBOR UpdateProposal Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

SerialiseAsCBOR Certificate Source # 
Instance details

Defined in Cardano.Api.Certificate

SerialiseAsCBOR OperationalCertificateIssueCounter Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

SerialiseAsCBOR OperationalCertificate Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

SerialiseAsCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (Hash ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (Hash ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (Hash VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

SerialiseAsCBOR (Hash KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

SerialiseAsCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (VerificationKey ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (VerificationKey ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (VerificationKey VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

SerialiseAsCBOR (VerificationKey KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

SerialiseAsCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

SerialiseAsCBOR (SigningKey ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (SigningKey ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

SerialiseAsCBOR (SigningKey VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

SerialiseAsCBOR (SigningKey KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

(HasTypeProxy lang, Typeable lang) ⇒ SerialiseAsCBOR (PlutusScript lang) Source # 
Instance details

Defined in Cardano.Api.Script

IsScriptLanguage lang ⇒ SerialiseAsCBOR (Script lang) Source # 
Instance details

Defined in Cardano.Api.Script

Methods

serialiseToCBORScript lang → ByteString Source #

deserialiseFromCBORAsType (Script lang) → ByteStringEither DecoderError (Script lang) Source #

IsCardanoEra era ⇒ SerialiseAsCBOR (TxBody era) Source # 
Instance details

Defined in Cardano.Api.TxBody

Methods

serialiseToCBORTxBody era → ByteString Source #

deserialiseFromCBORAsType (TxBody era) → ByteStringEither DecoderError (TxBody era) Source #

IsCardanoEra era ⇒ SerialiseAsCBOR (KeyWitness era) Source # 
Instance details

Defined in Cardano.Api.Tx

IsCardanoEra era ⇒ SerialiseAsCBOR (Tx era) Source # 
Instance details

Defined in Cardano.Api.Tx

Methods

serialiseToCBORTx era → ByteString Source #

deserialiseFromCBORAsType (Tx era) → ByteStringEither DecoderError (Tx era) Source #

class Typeable a ⇒ FromCBOR a where #

Minimal complete definition

fromCBOR

Methods

fromCBOR ∷ Decoder s a #

labelProxy a → Text #

Instances

Instances details
FromCBOR Bool 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Bool #

labelProxy BoolText #

FromCBOR Float 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Float #

labelProxy FloatText #

FromCBOR Int 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int #

labelProxy IntText #

FromCBOR Int32 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int32 #

labelProxy Int32Text #

FromCBOR Int64 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int64 #

labelProxy Int64Text #

FromCBOR Integer 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Integer #

labelProxy IntegerText #

FromCBOR Natural 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Natural #

labelProxy NaturalText #

FromCBOR Word 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word #

labelProxy WordText #

FromCBOR Word8 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word8 #

labelProxy Word8Text #

FromCBOR Word16 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word16 #

labelProxy Word16Text #

FromCBOR Word32 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word32 #

labelProxy Word32Text #

FromCBOR Word64 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word64 #

labelProxy Word64Text #

FromCBOR () 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s () #

labelProxy () → Text #

FromCBOR ByteString 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s ByteString #

labelProxy ByteStringText #

FromCBOR ShortByteString 
Instance details

Defined in Cardano.Binary.FromCBOR

FromCBOR Nano 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Nano #

labelProxy NanoText #

FromCBOR Pico 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Pico #

labelProxy PicoText #

FromCBOR Void 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Void #

labelProxy VoidText #

FromCBOR Text 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Text #

labelProxy TextText #

FromCBOR UTCTime 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s UTCTime #

labelProxy UTCTimeText #

FromCBOR NominalDiffTime 
Instance details

Defined in Cardano.Binary.FromCBOR

FromCBOR BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

fromCBOR ∷ Decoder s BlockNo #

labelProxy BlockNoText #

FromCBOR LByteString 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s LByteString #

labelProxy LByteString → Text #

FromCBOR EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

fromCBOR ∷ Decoder s EpochNo #

labelProxy EpochNoText #

FromCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

fromCBOR ∷ Decoder s SlotNo #

labelProxy SlotNoText #

FromCBOR Raw 
Instance details

Defined in Cardano.Binary.Raw

Methods

fromCBOR ∷ Decoder s Raw #

labelProxy Raw → Text #

FromCBOR NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s NonNegativeInterval #

labelProxy NonNegativeInterval → Text #

FromCBOR UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s UnitInterval #

labelProxy UnitInterval → Text #

FromCBOR ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s ProtVer #

labelProxy ProtVer → Text #

FromCBOR AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

Methods

fromCBOR ∷ Decoder s AlonzoGenesis #

labelProxy AlonzoGenesis → Text #

FromCBOR Coin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

fromCBOR ∷ Decoder s Coin #

labelProxy Coin → Text #

FromCBOR AssetName 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

fromCBOR ∷ Decoder s AssetName #

labelProxy AssetName → Text #

FromCBOR Language 
Instance details

Defined in Cardano.Ledger.Alonzo.Language

Methods

fromCBOR ∷ Decoder s Language #

labelProxy Language → Text #

FromCBOR Prices 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

fromCBOR ∷ Decoder s Prices #

labelProxy Prices → Text #

FromCBOR ExUnits 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

fromCBOR ∷ Decoder s ExUnits #

labelProxy ExUnits → Text #

FromCBOR Metadatum 
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Methods

fromCBOR ∷ Decoder s Metadatum #

labelProxy Metadatum → Text #

FromCBOR Likelihood 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s Likelihood #

labelProxy Likelihood → Text #

FromCBOR Ptr 
Instance details

Defined in Cardano.Ledger.Credential

Methods

fromCBOR ∷ Decoder s Ptr #

labelProxy Ptr → Text #

FromCBOR Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Nonce #

labelProxy Nonce → Text #

FromCBOR Desirability 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

fromCBOR ∷ Decoder s Desirability #

labelProxy Desirability → Text #

FromCBOR StakePoolRelay 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s StakePoolRelay #

labelProxy StakePoolRelay → Text #

FromCBOR PoolMetadata 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s PoolMetadata #

labelProxy PoolMetadata → Text #

FromCBOR Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Network #

labelProxy Network → Text #

FromCBOR ValidityInterval 
Instance details

Defined in Cardano.Ledger.ShelleyMA.Timelocks

Methods

fromCBOR ∷ Decoder s ValidityInterval #

labelProxy ValidityInterval → Text #

FromCBOR ByronHash 
Instance details

Defined in Ouroboros.Consensus.Byron.Ledger.Block

Methods

fromCBOR ∷ Decoder s ByronHash #

labelProxy ByronHash → Text #

FromCBOR PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s PositiveUnitInterval #

labelProxy PositiveUnitInterval → Text #

FromCBOR EpochAndSlotCount 
Instance details

Defined in Cardano.Chain.Slotting.EpochAndSlotCount

Methods

fromCBOR ∷ Decoder s EpochAndSlotCount #

labelProxy EpochAndSlotCount → Text #

FromCBOR EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

Methods

fromCBOR ∷ Decoder s EpochNumber #

labelProxy EpochNumber → Text #

FromCBOR EpochSlots 
Instance details

Defined in Cardano.Chain.Slotting.EpochSlots

Methods

fromCBOR ∷ Decoder s EpochSlots #

labelProxy EpochSlotsText #

FromCBOR SlotCount 
Instance details

Defined in Cardano.Chain.Slotting.SlotCount

Methods

fromCBOR ∷ Decoder s SlotCount #

labelProxy SlotCount → Text #

FromCBOR SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Methods

fromCBOR ∷ Decoder s SlotNumber #

labelProxy SlotNumber → Text #

FromCBOR Config 
Instance details

Defined in Cardano.Chain.Genesis.Config

Methods

fromCBOR ∷ Decoder s Config #

labelProxy Config → Text #

FromCBOR GenesisNonAvvmBalances 
Instance details

Defined in Cardano.Chain.Genesis.NonAvvmBalances

Methods

fromCBOR ∷ Decoder s GenesisNonAvvmBalances #

labelProxy GenesisNonAvvmBalances → Text #

FromCBOR GenesisDelegation 
Instance details

Defined in Cardano.Chain.Genesis.Delegation

Methods

fromCBOR ∷ Decoder s GenesisDelegation #

labelProxy GenesisDelegation → Text #

FromCBOR GenesisKeyHashes 
Instance details

Defined in Cardano.Chain.Genesis.KeyHashes

Methods

fromCBOR ∷ Decoder s GenesisKeyHashes #

labelProxy GenesisKeyHashes → Text #

FromCBOR CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

Methods

fromCBOR ∷ Decoder s CompactAddress #

labelProxy CompactAddress → Text #

FromCBOR RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

fromCBOR ∷ Decoder s RequiresNetworkMagic #

labelProxy RequiresNetworkMagic → Text #

FromCBOR GenesisAvvmBalances 
Instance details

Defined in Cardano.Chain.Genesis.AvvmBalances

Methods

fromCBOR ∷ Decoder s GenesisAvvmBalances #

labelProxy GenesisAvvmBalances → Text #

FromCBOR ProtocolParameters 
Instance details

Defined in Cardano.Chain.Update.ProtocolParameters

Methods

fromCBOR ∷ Decoder s ProtocolParameters #

labelProxy ProtocolParameters → Text #

FromCBOR ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Methods

fromCBOR ∷ Decoder s ProtocolVersion #

labelProxy ProtocolVersion → Text #

FromCBOR ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

fromCBOR ∷ Decoder s ProtocolMagicId #

labelProxy ProtocolMagicId → Text #

FromCBOR Certificate 
Instance details

Defined in Cardano.Chain.Delegation.Certificate

Methods

fromCBOR ∷ Decoder s Certificate #

labelProxy Certificate → Text #

FromCBOR SigningKey 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

Methods

fromCBOR ∷ Decoder s SigningKey #

labelProxy SigningKey → Text #

FromCBOR SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

fromCBOR ∷ Decoder s SoftwareVersion #

labelProxy SoftwareVersion → Text #

FromCBOR VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Methods

fromCBOR ∷ Decoder s VerificationKey #

labelProxy VerificationKey → Text #

FromCBOR KeyHash 
Instance details

Defined in Cardano.Chain.Common.KeyHash

Methods

fromCBOR ∷ Decoder s KeyHash #

labelProxy KeyHash → Text #

FromCBOR GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

Methods

fromCBOR ∷ Decoder s GenesisHash #

labelProxy GenesisHash → Text #

FromCBOR CandidateProtocolUpdate 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s CandidateProtocolUpdate #

labelProxy CandidateProtocolUpdate → Text #

FromCBOR Endorsement 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s Endorsement #

labelProxy Endorsement → Text #

FromCBOR ApplyMempoolPayloadErr 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

FromCBOR Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s Tx #

labelProxy Tx → Text #

FromCBOR Proposal 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s Proposal #

labelProxy Proposal → Text #

FromCBOR Vote 
Instance details

Defined in Cardano.Chain.Update.Vote

Methods

fromCBOR ∷ Decoder s Vote #

labelProxy Vote → Text #

FromCBOR ChainValidationState 
Instance details

Defined in Cardano.Chain.Block.Validation

Methods

fromCBOR ∷ Decoder s ChainValidationState #

labelProxy ChainValidationState → Text #

FromCBOR Map 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

fromCBOR ∷ Decoder s Map #

labelProxy Map → Text #

FromCBOR ScheduledDelegation 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s ScheduledDelegation #

labelProxy ScheduledDelegation → Text #

FromCBOR State 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR UTxO 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

Methods

fromCBOR ∷ Decoder s UTxO #

labelProxy UTxO → Text #

FromCBOR Error 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR ToSign 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s ToSign #

labelProxy ToSign → Text #

FromCBOR CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Methods

fromCBOR ∷ Decoder s CompactRedeemVerificationKey #

labelProxy CompactRedeemVerificationKey → Text #

FromCBOR Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

fromCBOR ∷ Decoder s Lovelace #

labelProxy Lovelace → Text #

FromCBOR SystemStart 
Instance details

Defined in Cardano.Slotting.Time

Methods

fromCBOR ∷ Decoder s SystemStart #

labelProxy SystemStartText #

FromCBOR Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s Point #

labelProxy Point → Text #

FromCBOR Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s Proof #

labelProxy Proof → Text #

FromCBOR SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s SignKey #

labelProxy SignKey → Text #

FromCBOR VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s VerKey #

labelProxy VerKey → Text #

FromCBOR RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Methods

fromCBOR ∷ Decoder s RedeemVerificationKey #

labelProxy RedeemVerificationKey → Text #

FromCBOR RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

Methods

fromCBOR ∷ Decoder s RedeemSigningKey #

labelProxy RedeemSigningKey → Text #

FromCBOR ScriptResult 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

fromCBOR ∷ Decoder s ScriptResult #

labelProxy ScriptResult → Text #

FromCBOR IsValid 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

fromCBOR ∷ Decoder s IsValid #

labelProxy IsValid → Text #

FromCBOR TagMismatchDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

Methods

fromCBOR ∷ Decoder s TagMismatchDescription #

labelProxy TagMismatchDescription → Text #

FromCBOR FailureDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

fromCBOR ∷ Decoder s FailureDescription #

labelProxy FailureDescription → Text #

FromCBOR RdmrPtr 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s RdmrPtr #

labelProxy RdmrPtr → Text #

FromCBOR Tag 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

fromCBOR ∷ Decoder s Tag #

labelProxy Tag → Text #

FromCBOR PlutusDebug 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

fromCBOR ∷ Decoder s PlutusDebug #

labelProxy PlutusDebug → Text #

FromCBOR ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Methods

fromCBOR ∷ Decoder s ChainDifficulty #

labelProxy ChainDifficulty → Text #

FromCBOR Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Methods

fromCBOR ∷ Decoder s Proof #

labelProxy Proof → Text #

FromCBOR SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Methods

fromCBOR ∷ Decoder s SscPayload #

labelProxy SscPayload → Text #

FromCBOR ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s ProposalBody #

labelProxy ProposalBody → Text #

FromCBOR TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

fromCBOR ∷ Decoder s TxInWitness #

labelProxy TxInWitness → Text #

FromCBOR Body 
Instance details

Defined in Cardano.Chain.Block.Body

Methods

fromCBOR ∷ Decoder s Body #

labelProxy Body → Text #

FromCBOR TxPayload 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

fromCBOR ∷ Decoder s TxPayload #

labelProxy TxPayload → Text #

FromCBOR Payload 
Instance details

Defined in Cardano.Chain.Delegation.Payload

Methods

fromCBOR ∷ Decoder s Payload #

labelProxy Payload → Text #

FromCBOR Payload 
Instance details

Defined in Cardano.Chain.Update.Payload

Methods

fromCBOR ∷ Decoder s Payload #

labelProxy Payload → Text #

FromCBOR BlockSignature 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s BlockSignature #

labelProxy BlockSignature → Text #

FromCBOR TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

Methods

fromCBOR ∷ Decoder s TxProof #

labelProxy TxProof → Text #

FromCBOR SscProof 
Instance details

Defined in Cardano.Chain.Ssc

Methods

fromCBOR ∷ Decoder s SscProof #

labelProxy SscProof → Text #

FromCBOR CompactTxIn 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxIn #

labelProxy CompactTxIn → Text #

FromCBOR CompactTxOut 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxOut #

labelProxy CompactTxOut → Text #

FromCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR UTxOValidationError 
Instance details

Defined in Cardano.Chain.UTxO.Validation

Methods

fromCBOR ∷ Decoder s UTxOValidationError #

labelProxy UTxOValidationError → Text #

FromCBOR BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

Methods

fromCBOR ∷ Decoder s BlockCount #

labelProxy BlockCount → Text #

FromCBOR UTxOConfiguration 
Instance details

Defined in Cardano.Chain.UTxO.UTxOConfiguration

Methods

fromCBOR ∷ Decoder s UTxOConfiguration #

labelProxy UTxOConfiguration → Text #

FromCBOR ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

fromCBOR ∷ Decoder s ApplicationName #

labelProxy ApplicationName → Text #

FromCBOR ApplicationVersion 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s ApplicationVersion #

labelProxy ApplicationVersion → Text #

FromCBOR ProtocolUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s ProtocolUpdateProposal #

labelProxy ProtocolUpdateProposal → Text #

FromCBOR SoftwareUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s SoftwareUpdateProposal #

labelProxy SoftwareUpdateProposal → Text #

FromCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

fromCBOR ∷ Decoder s HDAddressPayload #

labelProxy HDAddressPayload → Text #

FromCBOR NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Methods

fromCBOR ∷ Decoder s NetworkMagic #

labelProxy NetworkMagic → Text #

FromCBOR AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

fromCBOR ∷ Decoder s AddrSpendingData #

labelProxy AddrSpendingData → Text #

FromCBOR AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

fromCBOR ∷ Decoder s AddrType #

labelProxy AddrType → Text #

FromCBOR Address 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

fromCBOR ∷ Decoder s Address #

labelProxy Address → Text #

FromCBOR Address' 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

fromCBOR ∷ Decoder s Address' #

labelProxy Address' → Text #

FromCBOR LovelaceError 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

fromCBOR ∷ Decoder s LovelaceError #

labelProxy LovelaceError → Text #

FromCBOR LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Methods

fromCBOR ∷ Decoder s LovelacePortion #

labelProxy LovelacePortion → Text #

FromCBOR TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Methods

fromCBOR ∷ Decoder s TxFeePolicy #

labelProxy TxFeePolicy → Text #

FromCBOR TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

fromCBOR ∷ Decoder s TxSizeLinear #

labelProxy TxSizeLinear → Text #

FromCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Activation

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR GenesisData 
Instance details

Defined in Cardano.Chain.Genesis.Data

Methods

fromCBOR ∷ Decoder s GenesisData #

labelProxy GenesisData → Text #

FromCBOR CompactTxId 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxId #

labelProxy CompactTxId → Text #

FromCBOR TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s TxIn #

labelProxy TxIn → Text #

FromCBOR TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s TxOut #

labelProxy TxOut → Text #

FromCBOR TxAux 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

fromCBOR ∷ Decoder s TxAux #

labelProxy TxAux → Text #

FromCBOR TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

fromCBOR ∷ Decoder s TxSigData #

labelProxy TxSigData → Text #

FromCBOR UTxOError 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

Methods

fromCBOR ∷ Decoder s UTxOError #

labelProxy UTxOError → Text #

FromCBOR ApplicationNameError 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

fromCBOR ∷ Decoder s ApplicationNameError #

labelProxy ApplicationNameError → Text #

FromCBOR InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

Methods

fromCBOR ∷ Decoder s InstallerHash #

labelProxy InstallerHash → Text #

FromCBOR SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

fromCBOR ∷ Decoder s SystemTag #

labelProxy SystemTag → Text #

FromCBOR ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

Methods

fromCBOR ∷ Decoder s ProtocolParametersUpdate #

labelProxy ProtocolParametersUpdate → Text #

FromCBOR SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Methods

fromCBOR ∷ Decoder s SoftforkRule #

labelProxy SoftforkRule → Text #

FromCBOR SoftwareVersionError 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

fromCBOR ∷ Decoder s SoftwareVersionError #

labelProxy SoftwareVersionError → Text #

FromCBOR SystemTagError 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

fromCBOR ∷ Decoder s SystemTagError #

labelProxy SystemTagError → Text #

FromCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Adopted 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s Adopted #

labelProxy Adopted → Text #

FromCBOR ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s ActiveSlotCoeff #

labelProxy ActiveSlotCoeff → Text #

FromCBOR DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s DnsName #

labelProxy DnsName → Text #

FromCBOR Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Port #

labelProxy Port → Text #

FromCBOR PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s PositiveInterval #

labelProxy PositiveInterval → Text #

FromCBOR Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Url #

labelProxy Url → Text #

FromCBOR DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

fromCBOR ∷ Decoder s DeltaCoin #

labelProxy DeltaCoin → Text #

FromCBOR TicknState 
Instance details

Defined in Cardano.Protocol.TPraos.Rules.Tickn

Methods

fromCBOR ∷ Decoder s TicknState #

labelProxy TicknState → Text #

FromCBOR RewardInfoPool 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

fromCBOR ∷ Decoder s RewardInfoPool #

labelProxy RewardInfoPool → Text #

FromCBOR RewardParams 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

fromCBOR ∷ Decoder s RewardParams #

labelProxy RewardParams → Text #

FromCBOR ChainCode 
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Methods

fromCBOR ∷ Decoder s ChainCode #

labelProxy ChainCode → Text #

FromCBOR AccountState 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s AccountState #

labelProxy AccountState → Text #

FromCBOR LogWeight 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s LogWeight #

labelProxy LogWeight → Text #

FromCBOR MIRPot 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s MIRPot #

labelProxy MIRPot → Text #

FromCBOR PerformanceEstimate 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s PerformanceEstimate #

labelProxy PerformanceEstimate → Text #

FromCBOR RewardType 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s RewardType #

labelProxy RewardType → Text #

FromCBOR VotingPeriod 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ppup

Methods

fromCBOR ∷ Decoder s VotingPeriod #

labelProxy VotingPeriod → Text #

FromCBOR KESPeriod 
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Methods

fromCBOR ∷ Decoder s KESPeriod #

labelProxy KESPeriodText #

FromCBOR TxValidationError 
Instance details

Defined in Cardano.Chain.UTxO.Validation

Methods

fromCBOR ∷ Decoder s TxValidationError #

labelProxy TxValidationError → Text #

FromCBOR ExecutionUnits Source # 
Instance details

Defined in Cardano.Api.Script

Methods

fromCBOR ∷ Decoder s ExecutionUnits #

labelProxy ExecutionUnitsText #

FromCBOR AnyPlutusScriptVersion Source # 
Instance details

Defined in Cardano.Api.Script

FromCBOR Lovelace Source # 
Instance details

Defined in Cardano.Api.Value

Methods

fromCBOR ∷ Decoder s Lovelace #

labelProxy LovelaceText #

FromCBOR UpdateProposal Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s UpdateProposal #

labelProxy UpdateProposalText #

FromCBOR CostModel Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s CostModel #

labelProxy CostModelText #

FromCBOR ExecutionUnitPrices Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

FromCBOR PraosNonce Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s PraosNonce #

labelProxy PraosNonceText #

FromCBOR ProtocolParametersUpdate Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

FromCBOR Certificate Source # 
Instance details

Defined in Cardano.Api.Certificate

Methods

fromCBOR ∷ Decoder s Certificate #

labelProxy CertificateText #

FromCBOR ScriptValidity Source # 
Instance details

Defined in Cardano.Api.TxBody

Methods

fromCBOR ∷ Decoder s ScriptValidity #

labelProxy ScriptValidityText #

FromCBOR OperationalCertificateIssueCounter Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

FromCBOR OperationalCertificate Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

FromCBOR a ⇒ FromCBOR [a] 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s [a] #

labelProxy [a] → Text #

FromCBOR a ⇒ FromCBOR (Maybe a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Maybe a) #

labelProxy (Maybe a) → Text #

(Integral a, FromCBOR a) ⇒ FromCBOR (Ratio a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Ratio a) #

labelProxy (Ratio a) → Text #

(Ord a, FromCBOR a) ⇒ FromCBOR (Set a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Set a) #

labelProxy (Set a) → Text #

FromCBOR a ⇒ FromCBOR (NonEmpty a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (NonEmpty a) #

labelProxy (NonEmpty a) → Text #

(Serialise t, Typeable t) ⇒ FromCBOR (WithOrigin t) 
Instance details

Defined in Cardano.Slotting.Slot

Methods

fromCBOR ∷ Decoder s (WithOrigin t) #

labelProxy (WithOrigin t) → Text #

FromCBOR a ⇒ FromCBOR (Vector a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Vector a) #

labelProxy (Vector a) → Text #

(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era)), ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (ValidatedTx era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

fromCBOR ∷ Decoder s (Annotator (ValidatedTx era)) #

labelProxy (Annotator (ValidatedTx era)) → Text #

(Era era, Ord (Script era), FromCBOR (Annotator (Script era)), Script era ~ Script era) ⇒ FromCBOR (Annotator (AuxiliaryData era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Data

Methods

fromCBOR ∷ Decoder s (Annotator (AuxiliaryData era)) #

labelProxy (Annotator (AuxiliaryData era)) → Text #

(Crypto (Crypto era), Typeable (Crypto era), Typeable era) ⇒ FromCBOR (Annotator (Script era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

fromCBOR ∷ Decoder s (Annotator (Script era)) #

labelProxy (Annotator (Script era)) → Text #

(FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Script era)), FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (Witnesses era)), ToCBOR (AuxiliaryData era), ToCBOR (Script era), ToCBOR (TxBody era), ToCBOR (Witnesses era), ValidateScript era, Script era ~ Script era, Era era) ⇒ FromCBOR (Annotator (TxSeq era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxSeq

Methods

fromCBOR ∷ Decoder s (Annotator (TxSeq era)) #

labelProxy (Annotator (TxSeq era)) → Text #

(Era era, ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (TxWitness era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (TxWitness era)) #

labelProxy (Annotator (TxWitness era)) → Text #

(Typeable t, FromCBOR (Annotator t)) ⇒ FromCBOR (Annotator (MemoBytes t)) 
Instance details

Defined in Data.MemoBytes

Methods

fromCBOR ∷ Decoder s (Annotator (MemoBytes t)) #

labelProxy (Annotator (MemoBytes t)) → Text #

(Era era, ToCBOR (Data era), ToCBOR (Script era), Typeable (Script era), ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (TxWitnessRaw era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (TxWitnessRaw era)) #

labelProxy (Annotator (TxWitnessRaw era)) → Text #

(Typeable era, FromCBOR (Annotator (Script era)), ValidateScript era) ⇒ FromCBOR (Annotator (WitnessSetHKD Identity era)) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

fromCBOR ∷ Decoder s (Annotator (WitnessSetHKD Identity era)) #

labelProxy (Annotator (WitnessSetHKD Identity era)) → Text #

(Era era, FromCBOR (TxOut era), FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (Annotator (TxBody era)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBody era)) #

labelProxy (Annotator (TxBody era)) → Text #

(BlockAnn era, Typeable era) ⇒ FromCBOR (Annotator (TxSeq era)) 
Instance details

Defined in Cardano.Ledger.Shelley.BlockChain

Methods

fromCBOR ∷ Decoder s (Annotator (TxSeq era)) #

labelProxy (Annotator (TxSeq era)) → Text #

FamsFrom era ⇒ FromCBOR (Annotator (TxBody era)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBody era)) #

labelProxy (Annotator (TxBody era)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (Timelock crypto)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.Timelocks

Methods

fromCBOR ∷ Decoder s (Annotator (Timelock crypto)) #

labelProxy (Annotator (Timelock crypto)) → Text #

(Era era, AnnotatedData (Script era)) ⇒ FromCBOR (Annotator (AuxiliaryData era)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.AuxiliaryData

Methods

fromCBOR ∷ Decoder s (Annotator (AuxiliaryData era)) #

labelProxy (Annotator (AuxiliaryData era)) → Text #

(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era))) ⇒ FromCBOR (Annotator (Tx era)) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

fromCBOR ∷ Decoder s (Annotator (Tx era)) #

labelProxy (Annotator (Tx era)) → Text #

(Era era, Typeable (Script era), Typeable (AuxiliaryData era), Compactible (Value era), Show (Value era), DecodeNonNegative (Value era), FromCBOR (Annotator (Script era)), SerialisableData (PParamsDelta era)) ⇒ FromCBOR (Annotator (TxBody era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBody era)) #

labelProxy (Annotator (TxBody era)) → Text #

Typeable era ⇒ FromCBOR (Annotator (Data era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Data

Methods

fromCBOR ∷ Decoder s (Annotator (Data era)) #

labelProxy (Annotator (Data era)) → Text #

(Era era, Ord (Script era), FromCBOR (Annotator (Script era)), Script era ~ Script era) ⇒ FromCBOR (Annotator (AuxiliaryDataRaw era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Data

Methods

fromCBOR ∷ Decoder s (Annotator (AuxiliaryDataRaw era)) #

labelProxy (Annotator (AuxiliaryDataRaw era)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (TimelockRaw crypto)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.Timelocks

Methods

fromCBOR ∷ Decoder s (Annotator (TimelockRaw crypto)) #

labelProxy (Annotator (TimelockRaw crypto)) → Text #

(Era era, AnnotatedData (Script era)) ⇒ FromCBOR (Annotator (AuxiliaryDataRaw era)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.AuxiliaryData

Methods

fromCBOR ∷ Decoder s (Annotator (AuxiliaryDataRaw era)) #

labelProxy (Annotator (AuxiliaryDataRaw era)) → Text #

(BlockAnn era, ValidateScript era, SupportsSegWit era, FromCBOR (Annotator (TxSeq era)), FromCBOR (Annotator (h (Crypto era))), Typeable h) ⇒ FromCBOR (Annotator (Block h era)) 
Instance details

Defined in Cardano.Ledger.Block

Methods

fromCBOR ∷ Decoder s (Annotator (Block h era)) #

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

(Typeable kr, Crypto crypto) ⇒ FromCBOR (Annotator (WitVKey kr crypto)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (WitVKey kr crypto)) #

labelProxy (Annotator (WitVKey kr crypto)) → Text #

Typeable era ⇒ FromCBOR (Annotator (Metadata era)) 
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Methods

fromCBOR ∷ Decoder s (Annotator (Metadata era)) #

labelProxy (Annotator (Metadata era)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (MultiSig crypto)) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

fromCBOR ∷ Decoder s (Annotator (MultiSig crypto)) #

labelProxy (Annotator (MultiSig crypto)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (BootstrapWitness crypto)) 
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Methods

fromCBOR ∷ Decoder s (Annotator (BootstrapWitness crypto)) #

labelProxy (Annotator (BootstrapWitness crypto)) → Text #

Era era ⇒ FromCBOR (Annotator (TxDats era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (TxDats era)) #

labelProxy (Annotator (TxDats era)) → Text #

Era era ⇒ FromCBOR (Annotator (Redeemers era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (Redeemers era)) #

labelProxy (Annotator (Redeemers era)) → Text #

ShelleyBasedEra era ⇒ FromCBOR (Annotator (Header (ShelleyBlock era))) 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Block

Methods

fromCBOR ∷ Decoder s (Annotator (Header (ShelleyBlock era))) #

labelProxy (Annotator (Header (ShelleyBlock era))) → Text #

ShelleyBasedEra era ⇒ FromCBOR (Annotator (ShelleyBlock era)) 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Block

Methods

fromCBOR ∷ Decoder s (Annotator (ShelleyBlock era)) #

labelProxy (Annotator (ShelleyBlock era)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (BHeader crypto)) 
Instance details

Defined in Cardano.Protocol.TPraos.BHeader

Methods

fromCBOR ∷ Decoder s (Annotator (BHeader crypto)) #

labelProxy (Annotator (BHeader crypto)) → Text #

(Typeable era, Era era) ⇒ FromCBOR (Annotator (TxDatsRaw era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (TxDatsRaw era)) #

labelProxy (Annotator (TxDatsRaw era)) → Text #

Era era ⇒ FromCBOR (Annotator (RedeemersRaw era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

fromCBOR ∷ Decoder s (Annotator (RedeemersRaw era)) #

labelProxy (Annotator (RedeemersRaw era)) → Text #

(Era era, Typeable (Script era), Typeable (AuxiliaryData era), Compactible (Value era), Show (Value era), DecodeNonNegative (Value era), FromCBOR (Annotator (Script era)), FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (Annotator (TxBodyRaw era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBodyRaw era)) #

labelProxy (Annotator (TxBodyRaw era)) → Text #

(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era))) ⇒ FromCBOR (Annotator (TxRaw era)) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

fromCBOR ∷ Decoder s (Annotator (TxRaw era)) #

labelProxy (Annotator (TxRaw era)) → Text #

Crypto crypto ⇒ FromCBOR (Annotator (MultiSigRaw crypto)) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

fromCBOR ∷ Decoder s (Annotator (MultiSigRaw crypto)) #

labelProxy (Annotator (MultiSigRaw crypto)) → Text #

(TransTxBody FromCBOR era, ToCBOR (PParamsDelta era), Era era) ⇒ FromCBOR (Annotator (TxBodyRaw era)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBodyRaw era)) #

labelProxy (Annotator (TxBodyRaw era)) → Text #

FamsFrom era ⇒ FromCBOR (Annotator (TxBodyRaw era)) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.TxBody

Methods

fromCBOR ∷ Decoder s (Annotator (TxBodyRaw era)) #

labelProxy (Annotator (TxBodyRaw era)) → Text #

FromCBOR (SigDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Cardano.Api.Crypto.Ed25519Bip32

FromCBOR (SigDSIGN MockDSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (SigDSIGN MockDSIGN) #

labelProxy (SigDSIGN MockDSIGN) → Text #

FromCBOR (SigDSIGN Ed25519DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (SigDSIGN Ed25519DSIGN) #

labelProxy (SigDSIGN Ed25519DSIGN) → Text #

FromCBOR (SigDSIGN Ed448DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed448

Methods

fromCBOR ∷ Decoder s (SigDSIGN Ed448DSIGN) #

labelProxy (SigDSIGN Ed448DSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Cardano.Api.Crypto.Ed25519Bip32

FromCBOR (SignKeyDSIGN MockDSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN MockDSIGN) #

labelProxy (SignKeyDSIGN MockDSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) #

labelProxy (SignKeyDSIGN Ed25519DSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed448

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN Ed448DSIGN) #

labelProxy (SignKeyDSIGN Ed448DSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Cardano.Api.Crypto.Ed25519Bip32

FromCBOR (VerKeyDSIGN MockDSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (VerKeyDSIGN MockDSIGN) #

labelProxy (VerKeyDSIGN MockDSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) #

labelProxy (VerKeyDSIGN Ed25519DSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Cardano.Crypto.DSIGN.Ed448

Methods

fromCBOR ∷ Decoder s (VerKeyDSIGN Ed448DSIGN) #

labelProxy (VerKeyDSIGN Ed448DSIGN) → Text #

(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (PPUPState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (PPUPState era) #

labelProxy (PPUPState era) → Text #

FromCBOR a ⇒ FromCBOR (StrictMaybe a) 
Instance details

Defined in Data.Maybe.Strict

Methods

fromCBOR ∷ Decoder s (StrictMaybe a) #

labelProxy (StrictMaybe a) → Text #

(ShelleyBased era, FromCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ FromCBOR (ApplyTxError era) 
Instance details

Defined in Cardano.Ledger.Shelley.API.Mempool

Methods

fromCBOR ∷ Decoder s (ApplyTxError era) #

labelProxy (ApplyTxError era) → Text #

(TransValue FromCBOR era, FromCBOR (State (EraRule "PPUP" era)), FromCBOR (TxOut era), HashAnnotated (TxBody era) EraIndependentTxBody (Crypto era)) ⇒ FromCBOR (UTxOState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (UTxOState era) #

labelProxy (UTxOState era) → Text #

Crypto crypto ⇒ FromCBOR (DPState crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (DPState crypto) #

labelProxy (DPState crypto) → Text #

Crypto crypto ⇒ FromCBOR (Value crypto) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

fromCBOR ∷ Decoder s (Value crypto) #

labelProxy (Value crypto) → Text #

Era era ⇒ FromCBOR (PParamsUpdate era) 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Methods

fromCBOR ∷ Decoder s (PParamsUpdate era) #

labelProxy (PParamsUpdate era) → Text #

Era era ⇒ FromCBOR (PParams era) 
Instance details

Defined in Cardano.Ledger.Alonzo.PParams

Methods

fromCBOR ∷ Decoder s (PParams era) #

labelProxy (PParams era) → Text #

(FromCBOR (PredicateFailure (EraRule "DELEGS" era)), FromCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ FromCBOR (LedgerPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

Methods

fromCBOR ∷ Decoder s (LedgerPredicateFailure era) #

labelProxy (LedgerPredicateFailure era) → Text #

(Era era, TransTxOut DecodeNonNegative era, Show (Value era)) ⇒ FromCBOR (TxOut era) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (TxOut era) #

labelProxy (TxOut era) → Text #

Era era ⇒ FromCBOR (PParamsUpdate era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

fromCBOR ∷ Decoder s (PParamsUpdate era) #

labelProxy (PParamsUpdate era) → Text #

Era era ⇒ FromCBOR (PParams era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

fromCBOR ∷ Decoder s (PParams era) #

labelProxy (PParams era) → Text #

Crypto crypto ⇒ FromCBOR (ScriptHash crypto) 
Instance details

Defined in Cardano.Ledger.Hashes

Methods

fromCBOR ∷ Decoder s (ScriptHash crypto) #

labelProxy (ScriptHash crypto) → Text #

Crypto crypto ⇒ FromCBOR (AuxiliaryDataHash crypto) 
Instance details

Defined in Cardano.Ledger.AuxiliaryData

Methods

fromCBOR ∷ Decoder s (AuxiliaryDataHash crypto) #

labelProxy (AuxiliaryDataHash crypto) → Text #

Crypto crypto ⇒ FromCBOR (PolicyID crypto) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

fromCBOR ∷ Decoder s (PolicyID crypto) #

labelProxy (PolicyID crypto) → Text #

(FromCBOR (PParams era), TransValue FromCBOR era, HashAnnotated (TxBody era) EraIndependentTxBody (Crypto era), FromCBOR (TxOut era), FromCBOR (State (EraRule "PPUP" era)), Era era) ⇒ FromCBOR (EpochState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (EpochState era) #

labelProxy (EpochState era) → Text #

(Era era, HashAnnotated (TxBody era) EraIndependentTxBody (Crypto era), FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (State (EraRule "PPUP" era))) ⇒ FromCBOR (LedgerState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (LedgerState era) #

labelProxy (LedgerState era) → Text #

(Era era, FromCBOR (PParams era), FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (State (EraRule "PPUP" era))) ⇒ FromCBOR (NewEpochState era) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (NewEpochState era) #

labelProxy (NewEpochState era) → Text #

Crypto crypto ⇒ FromCBOR (Addr crypto) 
Instance details

Defined in Cardano.Ledger.Address

Methods

fromCBOR ∷ Decoder s (Addr crypto) #

labelProxy (Addr crypto) → Text #

Crypto crypto ⇒ FromCBOR (BlocksMade crypto) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s (BlocksMade crypto) #

labelProxy (BlocksMade crypto) → Text #

Crypto crypto ⇒ FromCBOR (SnapShots crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.EpochBoundary

Methods

fromCBOR ∷ Decoder s (SnapShots crypto) #

labelProxy (SnapShots crypto) → Text #

Crypto crypto ⇒ FromCBOR (NonMyopic crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s (NonMyopic crypto) #

labelProxy (NonMyopic crypto) → Text #

Crypto crypto ⇒ FromCBOR (PulsingRewUpdate crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (PulsingRewUpdate crypto) #

labelProxy (PulsingRewUpdate crypto) → Text #

Crypto crypto ⇒ FromCBOR (PoolDistr crypto) 
Instance details

Defined in Cardano.Ledger.PoolDistr

Methods

fromCBOR ∷ Decoder s (PoolDistr crypto) #

labelProxy (PoolDistr crypto) → Text #

(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (ProposedPPUpdates era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

fromCBOR ∷ Decoder s (ProposedPPUpdates era) #

labelProxy (ProposedPPUpdates era) → Text #

Era era ⇒ FromCBOR (ShelleyGenesis era) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

fromCBOR ∷ Decoder s (ShelleyGenesis era) #

labelProxy (ShelleyGenesis era) → Text #

Crypto crypto ⇒ FromCBOR (GenDelegPair crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (GenDelegPair crypto) #

labelProxy (GenDelegPair crypto) → Text #

Crypto crypto ⇒ FromCBOR (ShelleyGenesisStaking crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Methods

fromCBOR ∷ Decoder s (ShelleyGenesisStaking crypto) #

labelProxy (ShelleyGenesisStaking crypto) → Text #

Crypto crypto ⇒ FromCBOR (CompactForm (Value crypto)) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

fromCBOR ∷ Decoder s (CompactForm (Value crypto)) #

labelProxy (CompactForm (Value crypto)) → Text #

FromCBOR (CompactForm Coin) 
Instance details

Defined in Cardano.Ledger.Coin

Methods

fromCBOR ∷ Decoder s (CompactForm Coin) #

labelProxy (CompactForm Coin) → Text #

(FromCBOR (TxOut era), Era era) ⇒ FromCBOR (UTxO era) 
Instance details

Defined in Cardano.Ledger.Shelley.UTxO

Methods

fromCBOR ∷ Decoder s (UTxO era) #

labelProxy (UTxO era) → Text #

(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (Update era) 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

fromCBOR ∷ Decoder s (Update era) #

labelProxy (Update era) → Text #

Crypto crypto ⇒ FromCBOR (TxIn crypto) 
Instance details

Defined in Cardano.Ledger.TxIn

Methods

fromCBOR ∷ Decoder s (TxIn crypto) #

labelProxy (TxIn crypto) → Text #

(Era era, DecodeNonNegative (Value era), Show (Value era), Compactible (Value era)) ⇒ FromCBOR (TxOut era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

fromCBOR ∷ Decoder s (TxOut era) #

labelProxy (TxOut era) → Text #

Crypto crypto ⇒ FromCBOR (DCert crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (DCert crypto) #

labelProxy (DCert crypto) → Text #

Crypto crypto ⇒ FromCBOR (Wdrl crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (Wdrl crypto) #

labelProxy (Wdrl crypto) → Text #

Crypto crypto ⇒ FromCBOR (PState crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (PState crypto) #

labelProxy (PState crypto) → Text #

Crypto crypto ⇒ FromCBOR (PoolParams crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (PoolParams crypto) #

labelProxy (PoolParams crypto) → Text #

Crypto crypto ⇒ FromCBOR (InstantaneousRewards crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (InstantaneousRewards crypto) #

labelProxy (InstantaneousRewards crypto) → Text #

Crypto crypto ⇒ FromCBOR (SnapShot crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.EpochBoundary

Methods

fromCBOR ∷ Decoder s (SnapShot crypto) #

labelProxy (SnapShot crypto) → Text #

Crypto crypto ⇒ FromCBOR (ChainDepState crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.API.Protocol

Methods

fromCBOR ∷ Decoder s (ChainDepState crypto) #

labelProxy (ChainDepState crypto) → Text #

Crypto crypto ⇒ FromCBOR (FutureGenDeleg crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (FutureGenDeleg crypto) #

labelProxy (FutureGenDeleg crypto) → Text #

Crypto crypto ⇒ FromCBOR (DState crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

fromCBOR ∷ Decoder s (DState crypto) #

labelProxy (DState crypto) → Text #

Crypto crypto ⇒ FromCBOR (IndividualPoolStake crypto) 
Instance details

Defined in Cardano.Ledger.PoolDistr

Methods

fromCBOR ∷ Decoder s (IndividualPoolStake crypto) #

labelProxy (IndividualPoolStake crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardProvenance crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

fromCBOR ∷ Decoder s (RewardProvenance crypto) #

labelProxy (RewardProvenance crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardProvenancePool crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

fromCBOR ∷ Decoder s (RewardProvenancePool crypto) #

labelProxy (RewardProvenancePool crypto) → Text #

FromCBOR (VerKeyVRF PraosVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s (VerKeyVRF PraosVRF) #

labelProxy (VerKeyVRF PraosVRF) → Text #

FromCBOR (VerKeyVRF MockVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (VerKeyVRF MockVRF) #

labelProxy (VerKeyVRF MockVRF) → Text #

FromCBOR (VerKeyVRF SimpleVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (VerKeyVRF SimpleVRF) #

labelProxy (VerKeyVRF SimpleVRF) → Text #

Crypto crypto ⇒ FromCBOR (RewardAcnt crypto) 
Instance details

Defined in Cardano.Ledger.Address

Methods

fromCBOR ∷ Decoder s (RewardAcnt crypto) #

labelProxy (RewardAcnt crypto) → Text #

Crypto crypto ⇒ FromCBOR (CompactAddr crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.CompactAddr

Methods

fromCBOR ∷ Decoder s (CompactAddr crypto) #

labelProxy (CompactAddr crypto) → Text #

DSIGNAlgorithm d ⇒ FromCBOR (SigKES (SingleKES d)) 
Instance details

Defined in Cardano.Crypto.KES.Single

Methods

fromCBOR ∷ Decoder s (SigKES (SingleKES d)) #

labelProxy (SigKES (SingleKES d)) → Text #

(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (SigKES (SumKES h d)) 
Instance details

Defined in Cardano.Crypto.KES.Sum

Methods

fromCBOR ∷ Decoder s (SigKES (SumKES h d)) #

labelProxy (SigKES (SumKES h d)) → Text #

KnownNat t ⇒ FromCBOR (SigKES (MockKES t)) 
Instance details

Defined in Cardano.Crypto.KES.Mock

Methods

fromCBOR ∷ Decoder s (SigKES (MockKES t)) #

labelProxy (SigKES (MockKES t)) → Text #

(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (SigKES (SimpleKES d t)) 
Instance details

Defined in Cardano.Crypto.KES.Simple

Methods

fromCBOR ∷ Decoder s (SigKES (SimpleKES d t)) #

labelProxy (SigKES (SimpleKES d t)) → Text #

DSIGNAlgorithm d ⇒ FromCBOR (VerKeyKES (SingleKES d)) 
Instance details

Defined in Cardano.Crypto.KES.Single

Methods

fromCBOR ∷ Decoder s (VerKeyKES (SingleKES d)) #

labelProxy (VerKeyKES (SingleKES d)) → Text #

(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (VerKeyKES (SumKES h d)) 
Instance details

Defined in Cardano.Crypto.KES.Sum

Methods

fromCBOR ∷ Decoder s (VerKeyKES (SumKES h d)) #

labelProxy (VerKeyKES (SumKES h d)) → Text #

KnownNat t ⇒ FromCBOR (VerKeyKES (MockKES t)) 
Instance details

Defined in Cardano.Crypto.KES.Mock

Methods

fromCBOR ∷ Decoder s (VerKeyKES (MockKES t)) #

labelProxy (VerKeyKES (MockKES t)) → Text #

(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (VerKeyKES (SimpleKES d t)) 
Instance details

Defined in Cardano.Crypto.KES.Simple

Methods

fromCBOR ∷ Decoder s (VerKeyKES (SimpleKES d t)) #

labelProxy (VerKeyKES (SimpleKES d t)) → Text #

DSIGNAlgorithm d ⇒ FromCBOR (SignKeyKES (SingleKES d)) 
Instance details

Defined in Cardano.Crypto.KES.Single

Methods

fromCBOR ∷ Decoder s (SignKeyKES (SingleKES d)) #

labelProxy (SignKeyKES (SingleKES d)) → Text #

(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (SignKeyKES (SumKES h d)) 
Instance details

Defined in Cardano.Crypto.KES.Sum

Methods

fromCBOR ∷ Decoder s (SignKeyKES (SumKES h d)) #

labelProxy (SignKeyKES (SumKES h d)) → Text #

KnownNat t ⇒ FromCBOR (SignKeyKES (MockKES t)) 
Instance details

Defined in Cardano.Crypto.KES.Mock

Methods

fromCBOR ∷ Decoder s (SignKeyKES (MockKES t)) #

labelProxy (SignKeyKES (MockKES t)) → Text #

(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (SignKeyKES (SimpleKES d t)) 
Instance details

Defined in Cardano.Crypto.KES.Simple

Methods

fromCBOR ∷ Decoder s (SignKeyKES (SimpleKES d t)) #

labelProxy (SignKeyKES (SimpleKES d t)) → Text #

FromCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (Hash StakePoolKey) #

labelProxy (Hash StakePoolKey) → Text #

FromCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (Hash GenesisUTxOKey) #

labelProxy (Hash GenesisUTxOKey) → Text #

FromCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (Hash GenesisKey) #

labelProxy (Hash GenesisKey) → Text #

FromCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (Hash StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (Hash StakeKey) #

labelProxy (Hash StakeKey) → Text #

FromCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (Hash PaymentKey) #

labelProxy (Hash PaymentKey) → Text #

FromCBOR (Hash ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

Methods

fromCBOR ∷ Decoder s (Hash ByronKeyLegacy) #

labelProxy (Hash ByronKeyLegacy) → Text #

FromCBOR (Hash ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

Methods

fromCBOR ∷ Decoder s (Hash ByronKey) #

labelProxy (Hash ByronKey) → Text #

FromCBOR (Hash VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

Methods

fromCBOR ∷ Decoder s (Hash VrfKey) #

labelProxy (Hash VrfKey) → Text #

FromCBOR (Hash KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

Methods

fromCBOR ∷ Decoder s (Hash KesKey) #

labelProxy (Hash KesKey) → Text #

Crypto c ⇒ FromCBOR (ShelleyHash c) 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Block

Methods

fromCBOR ∷ Decoder s (ShelleyHash c) #

labelProxy (ShelleyHash c) → Text #

Era era ⇒ FromCBOR (CompactGenesis era) 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Config

Methods

fromCBOR ∷ Decoder s (CompactGenesis era) #

labelProxy (CompactGenesis era) → Text #

FromCBOR (ATxAux ByteSpan) 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

fromCBOR ∷ Decoder s (ATxAux ByteSpan) #

labelProxy (ATxAux ByteSpan) → Text #

FromCBOR (ACertificate ByteSpan) 
Instance details

Defined in Cardano.Chain.Delegation.Certificate

Methods

fromCBOR ∷ Decoder s (ACertificate ByteSpan) #

labelProxy (ACertificate ByteSpan) → Text #

FromCBOR (AProposal ByteSpan) 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s (AProposal ByteSpan) #

labelProxy (AProposal ByteSpan) → Text #

FromCBOR (AVote ByteSpan) 
Instance details

Defined in Cardano.Chain.Update.Vote

Methods

fromCBOR ∷ Decoder s (AVote ByteSpan) #

labelProxy (AVote ByteSpan) → Text #

Crypto crypto ⇒ FromCBOR (BHBody crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.BHeader

Methods

fromCBOR ∷ Decoder s (BHBody crypto) #

labelProxy (BHBody crypto) → Text #

Crypto crypto ⇒ FromCBOR (PrevHash crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.BHeader

Methods

fromCBOR ∷ Decoder s (PrevHash crypto) #

labelProxy (PrevHash crypto) → Text #

Crypto crypto ⇒ FromCBOR (TxId crypto) 
Instance details

Defined in Cardano.Ledger.TxIn

Methods

fromCBOR ∷ Decoder s (TxId crypto) #

labelProxy (TxId crypto) → Text #

Crypto crypto ⇒ FromCBOR (PrtclState crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.Rules.Prtcl

Methods

fromCBOR ∷ Decoder s (PrtclState crypto) #

labelProxy (PrtclState crypto) → Text #

Typeable v ⇒ FromCBOR (OutputVRF v) 
Instance details

Defined in Cardano.Crypto.VRF.Class

Methods

fromCBOR ∷ Decoder s (OutputVRF v) #

labelProxy (OutputVRF v) → Text #

FromCBOR (CertVRF PraosVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s (CertVRF PraosVRF) #

labelProxy (CertVRF PraosVRF) → Text #

FromCBOR (CertVRF MockVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (CertVRF MockVRF) #

labelProxy (CertVRF MockVRF) → Text #

FromCBOR (CertVRF SimpleVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (CertVRF SimpleVRF) #

labelProxy (CertVRF SimpleVRF) → Text #

FromCBOR (SignKeyVRF PraosVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

fromCBOR ∷ Decoder s (SignKeyVRF PraosVRF) #

labelProxy (SignKeyVRF PraosVRF) → Text #

FromCBOR (SignKeyVRF MockVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (SignKeyVRF MockVRF) #

labelProxy (SignKeyVRF MockVRF) → Text #

FromCBOR (SignKeyVRF SimpleVRF) 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (SignKeyVRF SimpleVRF) #

labelProxy (SignKeyVRF SimpleVRF) → Text #

Typeable a ⇒ FromCBOR (RedeemSignature a) 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Signature

Methods

fromCBOR ∷ Decoder s (RedeemSignature a) #

labelProxy (RedeemSignature a) → Text #

Typeable a ⇒ FromCBOR (Signature a) 
Instance details

Defined in Cardano.Crypto.Signing.Signature

Methods

fromCBOR ∷ Decoder s (Signature a) #

labelProxy (Signature a) → Text #

Crypto crypto ⇒ FromCBOR (CollectError crypto) 
Instance details

Defined in Cardano.Ledger.Alonzo.PlutusScriptApi

Methods

fromCBOR ∷ Decoder s (CollectError crypto) #

labelProxy (CollectError crypto) → Text #

(Typeable c, Crypto c) ⇒ FromCBOR (ScriptPurpose c) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

fromCBOR ∷ Decoder s (ScriptPurpose c) #

labelProxy (ScriptPurpose c) → Text #

(Typeable era, FromCBOR (BbodyPredicateFailure era)) ⇒ FromCBOR (AlonzoBbodyPredFail era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Bbody

Methods

fromCBOR ∷ Decoder s (AlonzoBbodyPredFail era) #

labelProxy (AlonzoBbodyPredFail era) → Text #

(Era era, FromCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (AuxiliaryData era)) ⇒ FromCBOR (AlonzoPredFail era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxow

Methods

fromCBOR ∷ Decoder s (AlonzoPredFail era) #

labelProxy (AlonzoPredFail era) → Text #

(Era era, FromCBOR (PredicateFailure (EraRule "DELPL" era)), Typeable (Script era)) ⇒ FromCBOR (DelegsPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

Methods

fromCBOR ∷ Decoder s (DelegsPredicateFailure era) #

labelProxy (DelegsPredicateFailure era) → Text #

Crypto crypto ⇒ FromCBOR (GenDelegs crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (GenDelegs crypto) #

labelProxy (GenDelegs crypto) → Text #

(Era era, FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ FromCBOR (UtxoPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxo

Methods

fromCBOR ∷ Decoder s (UtxoPredicateFailure era) #

labelProxy (UtxoPredicateFailure era) → Text #

(Era era, FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxosPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

Methods

fromCBOR ∷ Decoder s (UtxosPredicateFailure era) #

labelProxy (UtxosPredicateFailure era) → Text #

Era era ⇒ FromCBOR (PpupPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ppup

Methods

fromCBOR ∷ Decoder s (PpupPredicateFailure era) #

labelProxy (PpupPredicateFailure era) → Text #

(Era era, FromCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (AuxiliaryData era)) ⇒ FromCBOR (UtxowPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxow

Methods

fromCBOR ∷ Decoder s (UtxowPredicateFailure era) #

labelProxy (UtxowPredicateFailure era) → Text #

(Era era, Typeable (Script era), Typeable (AuxiliaryData era), Compactible (Value era), Show (Value era), DecodeNonNegative (Value era), FromCBOR (Annotator (Script era)), FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (TxBodyRaw era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

FromCBOR (ABody ByteSpan) 
Instance details

Defined in Cardano.Chain.Block.Body

Methods

fromCBOR ∷ Decoder s (ABody ByteSpan) #

labelProxy (ABody ByteSpan) → Text #

FromCBOR (APayload ByteSpan) 
Instance details

Defined in Cardano.Chain.Delegation.Payload

Methods

fromCBOR ∷ Decoder s (APayload ByteSpan) #

labelProxy (APayload ByteSpan) → Text #

FromCBOR (ABlockSignature ByteSpan) 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s (ABlockSignature ByteSpan) #

labelProxy (ABlockSignature ByteSpan) → Text #

FromCBOR (ATxPayload ByteSpan) 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

fromCBOR ∷ Decoder s (ATxPayload ByteSpan) #

labelProxy (ATxPayload ByteSpan) → Text #

FromCBOR (APayload ByteSpan) 
Instance details

Defined in Cardano.Chain.Update.Payload

Methods

fromCBOR ∷ Decoder s (APayload ByteSpan) #

labelProxy (APayload ByteSpan) → Text #

FromCBOR (Attributes ()) 
Instance details

Defined in Cardano.Chain.Common.Attributes

Methods

fromCBOR ∷ Decoder s (Attributes ()) #

labelProxy (Attributes ()) → Text #

FromCBOR (Attributes AddrAttributes) 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

fromCBOR ∷ Decoder s (Attributes AddrAttributes) #

labelProxy (Attributes AddrAttributes) → Text #

FromCBOR a ⇒ FromCBOR (MerkleRoot a) 
Instance details

Defined in Cardano.Chain.Common.Merkle

Methods

fromCBOR ∷ Decoder s (MerkleRoot a) #

labelProxy (MerkleRoot a) → Text #

(FromCBOR a, ToCBOR a) ⇒ FromCBOR (MerkleTree a) 
Instance details

Defined in Cardano.Chain.Common.Merkle

Methods

fromCBOR ∷ Decoder s (MerkleTree a) #

labelProxy (MerkleTree a) → Text #

FromCBOR n ⇒ FromCBOR (TooLarge n) 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s (TooLarge n) #

labelProxy (TooLarge n) → Text #

(FromCBORGroup a, ToCBORGroup a) ⇒ FromCBOR (CBORGroup a) 
Instance details

Defined in Cardano.Ledger.Serialization

Methods

fromCBOR ∷ Decoder s (CBORGroup a) #

labelProxy (CBORGroup a) → Text #

Crypto crypto ⇒ FromCBOR (Stake crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.EpochBoundary

Methods

fromCBOR ∷ Decoder s (Stake crypto) #

labelProxy (Stake crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardUpdate crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardUpdate crypto) #

labelProxy (RewardUpdate crypto) → Text #

Crypto crypto ⇒ FromCBOR (HashHeader crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.BHeader

Methods

fromCBOR ∷ Decoder s (HashHeader crypto) #

labelProxy (HashHeader crypto) → Text #

Crypto crypto ⇒ FromCBOR (LastAppliedBlock crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.BHeader

Methods

fromCBOR ∷ Decoder s (LastAppliedBlock crypto) #

labelProxy (LastAppliedBlock crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardSnapShot crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardSnapShot crypto) #

labelProxy (RewardSnapShot crypto) → Text #

Crypto c ⇒ FromCBOR (RewardAns c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardAns c) #

labelProxy (RewardAns c) → Text #

Crypto c ⇒ FromCBOR (Pulser c) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (Pulser c) #

labelProxy (Pulser c) → Text #

Crypto crypto ⇒ FromCBOR (FreeVars crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.RewardUpdate

Methods

fromCBOR ∷ Decoder s (FreeVars crypto) #

labelProxy (FreeVars crypto) → Text #

Crypto crypto ⇒ FromCBOR (Reward crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

fromCBOR ∷ Decoder s (Reward crypto) #

labelProxy (Reward crypto) → Text #

(Era era, Typeable (Script era)) ⇒ FromCBOR (DelegPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Deleg

Methods

fromCBOR ∷ Decoder s (DelegPredicateFailure era) #

labelProxy (DelegPredicateFailure era) → Text #

(Era era, FromCBOR (PredicateFailure (EraRule "POOL" era)), FromCBOR (PredicateFailure (EraRule "DELEG" era)), Typeable (Script era)) ⇒ FromCBOR (DelplPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delpl

Methods

fromCBOR ∷ Decoder s (DelplPredicateFailure era) #

labelProxy (DelplPredicateFailure era) → Text #

Era era ⇒ FromCBOR (PoolPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Pool

Methods

fromCBOR ∷ Decoder s (PoolPredicateFailure era) #

labelProxy (PoolPredicateFailure era) → Text #

(ShelleyBased era, FromCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ FromCBOR (LedgersPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

Methods

fromCBOR ∷ Decoder s (LedgersPredicateFailure era) #

labelProxy (LedgersPredicateFailure era) → Text #

(TransValue FromCBOR era, TransUTxO FromCBOR era, DecodeNonNegative (Value era), Show (Value era), FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxoPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxo

Methods

fromCBOR ∷ Decoder s (UtxoPredicateFailure era) #

labelProxy (UtxoPredicateFailure era) → Text #

Crypto crypto ⇒ FromCBOR (MIRCert crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (MIRCert crypto) #

labelProxy (MIRCert crypto) → Text #

Crypto crypto ⇒ FromCBOR (MIRTarget crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (MIRTarget crypto) #

labelProxy (MIRTarget crypto) → Text #

Crypto crypto ⇒ FromCBOR (StakeCreds crypto) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (StakeCreds crypto) #

labelProxy (StakeCreds crypto) → Text #

(FromCBOR (TxOut era), Era era, FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (TxBodyRaw era) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

Crypto crypto ⇒ FromCBOR (CompactValue crypto) 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

fromCBOR ∷ Decoder s (CompactValue crypto) #

labelProxy (CompactValue crypto) → Text #

(TransValue FromCBOR era, TransUTxO FromCBOR era, DecodeNonNegative (Value era), Show (Value era), FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxoPredicateFailure era) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.Rules.Utxo

Methods

fromCBOR ∷ Decoder s (UtxoPredicateFailure era) #

labelProxy (UtxoPredicateFailure era) → Text #

FamsFrom era ⇒ FromCBOR (TxBodyRaw era) 
Instance details

Defined in Cardano.Ledger.ShelleyMA.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

Crypto crypto ⇒ FromCBOR (OBftSlot crypto) 
Instance details

Defined in Cardano.Protocol.TPraos.Rules.Overlay

Methods

fromCBOR ∷ Decoder s (OBftSlot crypto) #

labelProxy (OBftSlot crypto) → Text #

FromCBOR a ⇒ FromCBOR (CborSeq a) 
Instance details

Defined in Cardano.Ledger.Serialization

Methods

fromCBOR ∷ Decoder s (CborSeq a) #

labelProxy (CborSeq a) → Text #

FromCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (VerificationKey ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

FromCBOR (VerificationKey ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

FromCBOR (VerificationKey VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

FromCBOR (VerificationKey KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

FromCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

Methods

fromCBOR ∷ Decoder s (SigningKey StakeKey) #

labelProxy (SigningKey StakeKey) → Text #

FromCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Cardano.Api.KeysShelley

FromCBOR (SigningKey ByronKeyLegacy) Source # 
Instance details

Defined in Cardano.Api.KeysByron

FromCBOR (SigningKey ByronKey) Source # 
Instance details

Defined in Cardano.Api.KeysByron

Methods

fromCBOR ∷ Decoder s (SigningKey ByronKey) #

labelProxy (SigningKey ByronKey) → Text #

FromCBOR (SigningKey VrfKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

Methods

fromCBOR ∷ Decoder s (SigningKey VrfKey) #

labelProxy (SigningKey VrfKey) → Text #

FromCBOR (SigningKey KesKey) Source # 
Instance details

Defined in Cardano.Api.KeysPraos

Methods

fromCBOR ∷ Decoder s (SigningKey KesKey) #

labelProxy (SigningKey KesKey) → Text #

(SerialiseAsRawBytes a, Typeable a) ⇒ FromCBOR (UsingRawBytes a) Source # 
Instance details

Defined in Cardano.Api.SerialiseUsing

Methods

fromCBOR ∷ Decoder s (UsingRawBytes a) #

labelProxy (UsingRawBytes a) → Text #

(Typeable lang, HasTypeProxy lang) ⇒ FromCBOR (PlutusScript lang) Source # 
Instance details

Defined in Cardano.Api.Script

Methods

fromCBOR ∷ Decoder s (PlutusScript lang) #

labelProxy (PlutusScript lang) → Text #

(Typeable era, TransLedgerState FromCBOR (ShelleyLedgerEra era)) ⇒ FromCBOR (DebugLedgerState era) Source # 
Instance details

Defined in Cardano.Api.Query

Methods

fromCBOR ∷ Decoder s (DebugLedgerState era) #

labelProxy (DebugLedgerState era) → Text #

(FromCBOR a, FromCBOR b) ⇒ FromCBOR (Either a b) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Either a b) #

labelProxy (Either a b) → Text #

(FromCBOR a, FromCBOR b) ⇒ FromCBOR (a, b) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (a, b) #

labelProxy (a, b) → Text #

(Ord k, FromCBOR k, FromCBOR v) ⇒ FromCBOR (Map k v) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Map k v) #

labelProxy (Map k v) → Text #

(HashAlgorithm h, Typeable a) ⇒ FromCBOR (Hash h a) 
Instance details

Defined in Cardano.Crypto.Hash.Class

Methods

fromCBOR ∷ Decoder s (Hash h a) #

labelProxy (Hash h a) → Text #

(Crypto crypto, Typeable disc) ⇒ FromCBOR (KeyHash disc crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (KeyHash disc crypto) #

labelProxy (KeyHash disc crypto) → Text #

(Typeable index, Crypto c) ⇒ FromCBOR (SafeHash c index) 
Instance details

Defined in Cardano.Ledger.SafeHash

Methods

fromCBOR ∷ Decoder s (SafeHash c index) #

labelProxy (SafeHash c index) → Text #

(Typeable kr, Crypto crypto) ⇒ FromCBOR (Credential kr crypto) 
Instance details

Defined in Cardano.Ledger.Credential

Methods

fromCBOR ∷ Decoder s (Credential kr crypto) #

labelProxy (Credential kr crypto) → Text #

(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ FromCBOR (AbstractHash algo a) 
Instance details

Defined in Cardano.Crypto.Hashing

Methods

fromCBOR ∷ Decoder s (AbstractHash algo a) #

labelProxy (AbstractHash algo a) → Text #

(Crypto crypto, Typeable kd) ⇒ FromCBOR (VKey kd crypto) 
Instance details

Defined in Cardano.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (VKey kd crypto) #

labelProxy (VKey kd crypto) → Text #

(VRFAlgorithm v, Typeable a) ⇒ FromCBOR (CertifiedVRF v a) 
Instance details

Defined in Cardano.Crypto.VRF.Class

Methods

fromCBOR ∷ Decoder s (CertifiedVRF v a) #

labelProxy (CertifiedVRF v a) → Text #

(FromCBOR a, Bounded (BoundedRatio b a), Bounded a, Integral a, Typeable b, Typeable a, Show a) ⇒ FromCBOR (BoundedRatio b a) 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s (BoundedRatio b a) #

labelProxy (BoundedRatio b a) → Text #

(FromCBOR a, FromCBOR b, FromCBOR c) ⇒ FromCBOR (a, b, c) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (a, b, c) #

labelProxy (a, b, c) → Text #

(Typeable s, FromCBOR a) ⇒ FromCBOR (Tagged s a) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s0 (Tagged s a) #

labelProxy (Tagged s a) → Text #

(Ord a, Ord b, FromCBOR a, FromCBOR b) ⇒ FromCBOR (BiMap b a b) 
Instance details

Defined in Control.Iterate.SetAlgebra

Methods

fromCBOR ∷ Decoder s (BiMap b a b) #

labelProxy (BiMap b a b) → Text #

(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d) ⇒ FromCBOR (a, b, c, d) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (a, b, c, d) #

labelProxy (a, b, c, d) → Text #

(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e) ⇒ FromCBOR (a, b, c, d, e) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (a, b, c, d, e) #

labelProxy (a, b, c, d, e) → Text #

(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g) ⇒ FromCBOR (a, b, c, d, e, f, g) 
Instance details

Defined in Cardano.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (a, b, c, d, e, f, g) #

labelProxy (a, b, c, d, e, f, g) → Text #

class Typeable a ⇒ ToCBOR a where #

Minimal complete definition

toCBOR

Methods

toCBOR ∷ a → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy a → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [a] → Size #

Instances

Instances details
ToCBOR Bool 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORBool → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Bool → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Bool] → Size #

ToCBOR Float 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORFloat → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Float → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Float] → Size #

ToCBOR Int 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORInt → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Int → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Int] → Size #

ToCBOR Int32 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORInt32 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Int32 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Int32] → Size #

ToCBOR Int64 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORInt64 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Int64 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Int64] → Size #

ToCBOR Integer 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORInteger → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Integer → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Integer] → Size #

ToCBOR Natural 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORNatural → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Natural → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Natural] → Size #

ToCBOR Word 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORWord → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Word → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Word] → Size #

ToCBOR Word8 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORWord8 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Word8 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Word8] → Size #

ToCBOR Word16 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORWord16 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Word16 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Word16] → Size #

ToCBOR Word32 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORWord32 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Word32 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Word32] → Size #

ToCBOR Word64 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORWord64 → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Word64 → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Word64] → Size #

ToCBOR () 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBOR ∷ () → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy () → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [()] → Size #

ToCBOR ByteString 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORByteString → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size #

ToCBOR ShortByteString 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORShortByteString → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ShortByteString → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ShortByteString] → Size #

ToCBOR ByteString 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORByteString → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ByteString → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ByteString] → Size #

ToCBOR Nano 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORNano → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Nano → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Nano] → Size #

ToCBOR Pico 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORPico → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Pico → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Pico] → Size #

ToCBOR Void 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORVoid → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Void → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Void] → Size #

ToCBOR Text 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORText → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Text → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Text] → Size #

ToCBOR UTCTime 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORUTCTime → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTCTime → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTCTime] → Size #

ToCBOR NominalDiffTime 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBORNominalDiffTime → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NominalDiffTime → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NominalDiffTime] → Size #

ToCBOR BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

toCBORBlockNo → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BlockNo → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BlockNo] → Size #

ToCBOR EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toCBOREpochNo → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochNo → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochNo] → Size #

ToCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toCBORSlotNo → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SlotNo → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SlotNo] → Size #

ToCBOR Raw 
Instance details

Defined in Cardano.Binary.Raw

Methods

toCBOR ∷ Raw → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Raw → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Raw] → Size #

ToCBOR NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ NonNegativeInterval → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NonNegativeInterval → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NonNegativeInterval] → Size #

ToCBOR UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ UnitInterval → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UnitInterval → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UnitInterval] → Size #

ToCBOR ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ ProtVer → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtVer → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtVer] → Size #

ToCBOR AlonzoGenesis 
Instance details

Defined in Cardano.Ledger.Alonzo.Genesis

Methods

toCBOR ∷ AlonzoGenesis → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AlonzoGenesis → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoGenesis] → Size #

ToCBOR Coin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toCBOR ∷ Coin → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Coin → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Coin] → Size #

ToCBOR AssetName 
Instance details

Defined in Cardano.Ledger.Mary.Value

Methods

toCBOR ∷ AssetName → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AssetName → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AssetName] → Size #

ToCBOR Language 
Instance details

Defined in Cardano.Ledger.Alonzo.Language

Methods

toCBOR ∷ Language → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Language → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Language] → Size #

ToCBOR CostModel 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toCBOR ∷ CostModel → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CostModel → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CostModel] → Size #

ToCBOR Prices 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toCBOR ∷ Prices → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Prices → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Prices] → Size #

ToCBOR ExUnits 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toCBOR ∷ ExUnits → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ExUnits → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ExUnits] → Size #

ToCBOR Metadatum 
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Methods

toCBOR ∷ Metadatum → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Metadatum → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Metadatum] → Size #

ToCBOR Likelihood 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

toCBOR ∷ Likelihood → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Likelihood → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Likelihood] → Size #

ToCBOR Ptr 
Instance details

Defined in Cardano.Ledger.Credential

Methods

toCBOR ∷ Ptr → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Ptr → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Ptr] → Size #

ToCBOR Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ Nonce → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Nonce → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Nonce] → Size #

ToCBOR Desirability 
Instance details

Defined in Cardano.Ledger.Shelley.RewardProvenance

Methods

toCBOR ∷ Desirability → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Desirability → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Desirability] → Size #

ToCBOR StakePoolRelay 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBOR ∷ StakePoolRelay → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy StakePoolRelay → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [StakePoolRelay] → Size #

ToCBOR PoolMetadata 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBOR ∷ PoolMetadata → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PoolMetadata → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PoolMetadata] → Size #

ToCBOR Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ Network → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Network → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Network] → Size #

ToCBOR ValidityInterval 
Instance details

Defined in Cardano.Ledger.ShelleyMA.Timelocks

Methods

toCBOR ∷ ValidityInterval → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ValidityInterval → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ValidityInterval] → Size #

ToCBOR ByronHash 
Instance details

Defined in Ouroboros.Consensus.Byron.Ledger.Block

Methods

toCBOR ∷ ByronHash → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ByronHash → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ByronHash] → Size #

ToCBOR PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ PositiveUnitInterval → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PositiveUnitInterval → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PositiveUnitInterval] → Size #

ToCBOR EpochAndSlotCount 
Instance details

Defined in Cardano.Chain.Slotting.EpochAndSlotCount

Methods

toCBOR ∷ EpochAndSlotCount → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochAndSlotCount → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochAndSlotCount] → Size #

ToCBOR EpochNumber 
Instance details

Defined in Cardano.Chain.Slotting.EpochNumber

Methods

toCBOR ∷ EpochNumber → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochNumber → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochNumber] → Size #

ToCBOR EpochSlots 
Instance details

Defined in Cardano.Chain.Slotting.EpochSlots

Methods

toCBOREpochSlots → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy EpochSlots → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [EpochSlots] → Size #

ToCBOR SlotCount 
Instance details

Defined in Cardano.Chain.Slotting.SlotCount

Methods

toCBOR ∷ SlotCount → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SlotCount → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SlotCount] → Size #

ToCBOR SlotNumber 
Instance details

Defined in Cardano.Chain.Slotting.SlotNumber

Methods

toCBOR ∷ SlotNumber → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SlotNumber → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SlotNumber] → Size #

ToCBOR Config 
Instance details

Defined in Cardano.Chain.Genesis.Config

Methods

toCBOR ∷ Config → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Config → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Config] → Size #

ToCBOR GenesisNonAvvmBalances 
Instance details

Defined in Cardano.Chain.Genesis.NonAvvmBalances

Methods

toCBOR ∷ GenesisNonAvvmBalances → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisNonAvvmBalances → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisNonAvvmBalances] → Size #

ToCBOR GenesisDelegation 
Instance details

Defined in Cardano.Chain.Genesis.Delegation

Methods

toCBOR ∷ GenesisDelegation → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisDelegation → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisDelegation] → Size #

ToCBOR GenesisKeyHashes 
Instance details

Defined in Cardano.Chain.Genesis.KeyHashes

Methods

toCBOR ∷ GenesisKeyHashes → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisKeyHashes → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisKeyHashes] → Size #

ToCBOR CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

Methods

toCBOR ∷ CompactAddress → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactAddress → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactAddress] → Size #

ToCBOR RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toCBOR ∷ RequiresNetworkMagic → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RequiresNetworkMagic → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RequiresNetworkMagic] → Size #

ToCBOR GenesisAvvmBalances 
Instance details

Defined in Cardano.Chain.Genesis.AvvmBalances

Methods

toCBOR ∷ GenesisAvvmBalances → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisAvvmBalances → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisAvvmBalances] → Size #

ToCBOR ProtocolParameters 
Instance details

Defined in Cardano.Chain.Update.ProtocolParameters

Methods

toCBOR ∷ ProtocolParameters → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParameters → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParameters] → Size #

ToCBOR ProtocolVersion 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Methods

toCBOR ∷ ProtocolVersion → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolVersion → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolVersion] → Size #

ToCBOR ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Methods

toCBOR ∷ ProtocolMagicId → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolMagicId → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolMagicId] → Size #

ToCBOR Certificate 
Instance details

Defined in Cardano.Chain.Delegation.Certificate

Methods

toCBOR ∷ Certificate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Certificate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Certificate] → Size #

ToCBOR SigningKey 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

Methods

toCBOR ∷ SigningKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SigningKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey] → Size #

ToCBOR SoftwareVersion 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

toCBOR ∷ SoftwareVersion → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersion → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersion] → Size #

ToCBOR VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Methods

toCBOR ∷ VerificationKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy VerificationKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerificationKey] → Size #

ToCBOR KeyHash 
Instance details

Defined in Cardano.Chain.Common.KeyHash

Methods

toCBOR ∷ KeyHash → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy KeyHash → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [KeyHash] → Size #

ToCBOR GenesisHash 
Instance details

Defined in Cardano.Chain.Genesis.Hash

Methods

toCBOR ∷ GenesisHash → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisHash → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisHash] → Size #

ToCBOR CandidateProtocolUpdate 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

toCBOR ∷ CandidateProtocolUpdate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CandidateProtocolUpdate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CandidateProtocolUpdate] → Size #

ToCBOR Endorsement 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

toCBOR ∷ Endorsement → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Endorsement → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Endorsement] → Size #

ToCBOR ApplyMempoolPayloadErr 
Instance details

Defined in Cardano.Chain.Byron.API.Mempool

Methods

toCBORApplyMempoolPayloadErr → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplyMempoolPayloadErr → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplyMempoolPayloadErr] → Size #

ToCBOR Tx 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toCBOR ∷ Tx → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Tx → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx] → Size #

ToCBOR Proposal 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

toCBOR ∷ Proposal → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Proposal → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Proposal] → Size #

ToCBOR Vote 
Instance details

Defined in Cardano.Chain.Update.Vote

Methods

toCBOR ∷ Vote → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Vote → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Vote] → Size #

ToCBOR ChainValidationState 
Instance details

Defined in Cardano.Chain.Block.Validation

Methods

toCBOR ∷ ChainValidationState → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainValidationState → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainValidationState] → Size #

ToCBOR Map 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

toCBOR ∷ Map → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Map → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Map] → Size #

ToCBOR ScheduledDelegation 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

toCBOR ∷ ScheduledDelegation → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ScheduledDelegation → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ScheduledDelegation] → Size #

ToCBOR State 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

Methods

toCBOR ∷ State → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy State → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [State] → Size #

ToCBOR UTxO 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

Methods

toCBOR ∷ UTxO → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxO → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxO] → Size #

ToCBOR Error 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

toCBOR ∷ Error → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Error → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Error] → Size #

ToCBOR ToSign 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

toCBOR ∷ ToSign → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ToSign → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ToSign] → Size #

ToCBOR CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Methods

toCBOR ∷ CompactRedeemVerificationKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactRedeemVerificationKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactRedeemVerificationKey] → Size #

ToCBOR Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

toCBOR ∷ Lovelace → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Lovelace → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Lovelace] → Size #

ToCBOR SystemStart 
Instance details

Defined in Cardano.Slotting.Time

Methods

toCBORSystemStart → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SystemStart → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SystemStart] → Size #

ToCBOR Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

toCBOR ∷ Point → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Point → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Point] → Size #

ToCBOR Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

toCBOR ∷ Proof → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Proof → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Proof] → Size #

ToCBOR SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

toCBOR ∷ SignKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SignKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKey] → Size #

ToCBOR VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Methods

toCBOR ∷ VerKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy VerKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKey] → Size #

ToCBOR RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Methods

toCBOR ∷ RedeemVerificationKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RedeemVerificationKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RedeemVerificationKey] → Size #

ToCBOR RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

Methods

toCBOR ∷ RedeemSigningKey → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RedeemSigningKey → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RedeemSigningKey] → Size #

ToCBOR ScriptResult 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

toCBOR ∷ ScriptResult → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ScriptResult → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ScriptResult] → Size #

ToCBOR IsValid 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

Methods

toCBOR ∷ IsValid → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy IsValid → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [IsValid] → Size #

ToCBOR TagMismatchDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.Rules.Utxos

Methods

toCBOR ∷ TagMismatchDescription → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TagMismatchDescription → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TagMismatchDescription] → Size #

ToCBOR FailureDescription 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

toCBOR ∷ FailureDescription → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy FailureDescription → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [FailureDescription] → Size #

ToCBOR RdmrPtr 
Instance details

Defined in Cardano.Ledger.Alonzo.TxWitness

Methods

toCBOR ∷ RdmrPtr → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RdmrPtr → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RdmrPtr] → Size #

ToCBOR Tag 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toCBOR ∷ Tag → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Tag → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tag] → Size #

ToCBOR PlutusDebug 
Instance details

Defined in Cardano.Ledger.Alonzo.TxInfo

Methods

toCBOR ∷ PlutusDebug → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PlutusDebug → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PlutusDebug] → Size #

ToCBOR ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Methods

toCBOR ∷ ChainDifficulty → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainDifficulty → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainDifficulty] → Size #

ToCBOR Proof 
Instance details

Defined in Cardano.Chain.Block.Proof

Methods

toCBOR ∷ Proof → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Proof → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Proof] → Size #

ToCBOR SscPayload 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toCBOR ∷ SscPayload → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SscPayload → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SscPayload] → Size #

ToCBOR ProposalBody 
Instance details

Defined in Cardano.Chain.Update.Proposal

Methods

toCBOR ∷ ProposalBody → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProposalBody → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProposalBody] → Size #

ToCBOR TxInWitness 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toCBOR ∷ TxInWitness → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxInWitness → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxInWitness] → Size #

ToCBOR Body 
Instance details

Defined in Cardano.Chain.Block.Body

Methods

toCBOR ∷ Body → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Body → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Body] → Size #

ToCBOR TxPayload 
Instance details

Defined in Cardano.Chain.UTxO.TxPayload

Methods

toCBOR ∷ TxPayload → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxPayload → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxPayload] → Size #

ToCBOR Payload 
Instance details

Defined in Cardano.Chain.Delegation.Payload

Methods

toCBOR ∷ Payload → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Payload → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Payload] → Size #

ToCBOR Payload 
Instance details

Defined in Cardano.Chain.Update.Payload

Methods

toCBOR ∷ Payload → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Payload → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Payload] → Size #

ToCBOR BlockSignature 
Instance details

Defined in Cardano.Chain.Block.Header

Methods

toCBOR ∷ BlockSignature → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BlockSignature → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BlockSignature] → Size #

ToCBOR TxProof 
Instance details

Defined in Cardano.Chain.UTxO.TxProof

Methods

toCBOR ∷ TxProof → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxProof → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxProof] → Size #

ToCBOR SscProof 
Instance details

Defined in Cardano.Chain.Ssc

Methods

toCBOR ∷ SscProof → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SscProof → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SscProof] → Size #

ToCBOR CompactTxIn 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

toCBOR ∷ CompactTxIn → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxIn → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxIn] → Size #

ToCBOR CompactTxOut 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

toCBOR ∷ CompactTxOut → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxOut → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxOut] → Size #

ToCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Interface

Methods

toCBOR ∷ State → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy State → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [State] → Size #

ToCBOR UTxOValidationError 
Instance details

Defined in Cardano.Chain.UTxO.Validation

Methods

toCBOR ∷ UTxOValidationError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxOValidationError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxOValidationError] → Size #

ToCBOR BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

Methods

toCBOR ∷ BlockCount → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy BlockCount → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [BlockCount] → Size #

ToCBOR UTxOConfiguration 
Instance details

Defined in Cardano.Chain.UTxO.UTxOConfiguration

Methods

toCBOR ∷ UTxOConfiguration → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxOConfiguration → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxOConfiguration] → Size #

ToCBOR ApplicationName 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

toCBOR ∷ ApplicationName → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationName → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationName] → Size #

ToCBOR ApplicationVersion 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

toCBOR ∷ ApplicationVersion → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationVersion → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationVersion] → Size #

ToCBOR ProtocolUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

toCBOR ∷ ProtocolUpdateProposal → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolUpdateProposal → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolUpdateProposal] → Size #

ToCBOR SoftwareUpdateProposal 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

toCBOR ∷ SoftwareUpdateProposal → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareUpdateProposal → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareUpdateProposal] → Size #

ToCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Interface

Methods

toCBOR ∷ Error → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Error → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Error] → Size #

ToCBOR HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Methods

toCBOR ∷ HDAddressPayload → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy HDAddressPayload → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [HDAddressPayload] → Size #

ToCBOR NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Methods

toCBOR ∷ NetworkMagic → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy NetworkMagic → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [NetworkMagic] → Size #

ToCBOR AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

toCBOR ∷ AddrSpendingData → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AddrSpendingData → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AddrSpendingData] → Size #

ToCBOR AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Methods

toCBOR ∷ AddrType → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AddrType → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AddrType] → Size #

ToCBOR Address 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

toCBOR ∷ Address → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Address → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Address] → Size #

ToCBOR Address' 
Instance details

Defined in Cardano.Chain.Common.Address

Methods

toCBOR ∷ Address' → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Address' → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Address'] → Size #

ToCBOR LovelaceError 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Methods

toCBOR ∷ LovelaceError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LovelaceError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LovelaceError] → Size #

ToCBOR LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Methods

toCBOR ∷ LovelacePortion → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LovelacePortion → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LovelacePortion] → Size #

ToCBOR TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Methods

toCBOR ∷ TxFeePolicy → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxFeePolicy → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxFeePolicy] → Size #

ToCBOR TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Methods

toCBOR ∷ TxSizeLinear → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxSizeLinear → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxSizeLinear] → Size #

ToCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Activation

Methods

toCBOR ∷ State → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy State → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [State] → Size #

ToCBOR State 
Instance details

Defined in Cardano.Chain.Delegation.Validation.Scheduling

Methods

toCBOR ∷ State → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy State → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [State] → Size #

ToCBOR GenesisData 
Instance details

Defined in Cardano.Chain.Genesis.Data

Methods

toCBOR ∷ GenesisData → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy GenesisData → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [GenesisData] → Size #

ToCBOR CompactTxId 
Instance details

Defined in Cardano.Chain.UTxO.Compact

Methods

toCBOR ∷ CompactTxId → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CompactTxId → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CompactTxId] → Size #

ToCBOR TxIn 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toCBOR ∷ TxIn → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxIn → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxIn] → Size #

ToCBOR TxOut 
Instance details

Defined in Cardano.Chain.UTxO.Tx

Methods

toCBOR ∷ TxOut → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxOut → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxOut] → Size #

ToCBOR TxAux 
Instance details

Defined in Cardano.Chain.UTxO.TxAux

Methods

toCBOR ∷ TxAux → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxAux → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxAux] → Size #

ToCBOR TxSigData 
Instance details

Defined in Cardano.Chain.UTxO.TxWitness

Methods

toCBOR ∷ TxSigData → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxSigData → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxSigData] → Size #

ToCBOR UTxOError 
Instance details

Defined in Cardano.Chain.UTxO.UTxO

Methods

toCBOR ∷ UTxOError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UTxOError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UTxOError] → Size #

ToCBOR ApplicationNameError 
Instance details

Defined in Cardano.Chain.Update.ApplicationName

Methods

toCBOR ∷ ApplicationNameError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ApplicationNameError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ApplicationNameError] → Size #

ToCBOR InstallerHash 
Instance details

Defined in Cardano.Chain.Update.InstallerHash

Methods

toCBOR ∷ InstallerHash → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy InstallerHash → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [InstallerHash] → Size #

ToCBOR SystemTag 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

toCBOR ∷ SystemTag → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SystemTag → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SystemTag] → Size #

ToCBOR ProtocolParametersUpdate 
Instance details

Defined in Cardano.Chain.Update.ProtocolParametersUpdate

Methods

toCBOR ∷ ProtocolParametersUpdate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParametersUpdate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParametersUpdate] → Size #

ToCBOR SoftforkRule 
Instance details

Defined in Cardano.Chain.Update.SoftforkRule

Methods

toCBOR ∷ SoftforkRule → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftforkRule → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftforkRule] → Size #

ToCBOR SoftwareVersionError 
Instance details

Defined in Cardano.Chain.Update.SoftwareVersion

Methods

toCBOR ∷ SoftwareVersionError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SoftwareVersionError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SoftwareVersionError] → Size #

ToCBOR SystemTagError 
Instance details

Defined in Cardano.Chain.Update.SystemTag

Methods

toCBOR ∷ SystemTagError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SystemTagError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SystemTagError] → Size #

ToCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Endorsement

Methods

toCBOR ∷ Error → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Error → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Error] → Size #

ToCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Voting

Methods

toCBOR ∷ Error → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Error → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Error] → Size #

ToCBOR Error 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

toCBOR ∷ Error → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Error → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Error] → Size #

ToCBOR Adopted 
Instance details

Defined in Cardano.Chain.Update.Validation.Registration

Methods

toCBOR ∷ Adopted → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Adopted → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Adopted] → Size #

ToCBOR ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ ActiveSlotCoeff → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ActiveSlotCoeff → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ActiveSlotCoeff] → Size #

ToCBOR DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ DnsName → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy DnsName → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DnsName] → Size #

ToCBOR Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ Port → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Port → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Port] → Size #

ToCBOR PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ PositiveInterval → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PositiveInterval → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PositiveInterval] → Size #

ToCBOR Seed 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ Seed → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Seed → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Seed] → Size #

ToCBOR Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Methods

toCBOR ∷ Url → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Url → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Url] → Size #

ToCBOR DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

Methods

toCBOR ∷ DeltaCoin → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy DeltaCoin → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [DeltaCoin] → Size #

ToCBOR TicknState 
Instance details

Defined in Cardano.Protocol.TPraos.Rules.Tickn

Methods

toCBOR ∷ TicknState → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TicknState → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TicknState] → Size #

ToCBOR RewardInfoPool 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toCBOR ∷ RewardInfoPool → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RewardInfoPool → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RewardInfoPool] → Size #

ToCBOR RewardParams 
Instance details

Defined in Cardano.Ledger.Shelley.API.Wallet

Methods

toCBOR ∷ RewardParams → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RewardParams → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RewardParams] → Size #

ToCBOR ChainCode 
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Methods

toCBOR ∷ ChainCode → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ChainCode → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ChainCode] → Size #

ToCBOR AccountState 
Instance details

Defined in Cardano.Ledger.Shelley.LedgerState

Methods

toCBOR ∷ AccountState → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AccountState → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AccountState] → Size #

ToCBOR LogWeight 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

toCBOR ∷ LogWeight → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy LogWeight → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [LogWeight] → Size #

ToCBOR MIRPot 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBOR ∷ MIRPot → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy MIRPot → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MIRPot] → Size #

ToCBOR PerformanceEstimate 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

toCBOR ∷ PerformanceEstimate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerformanceEstimate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerformanceEstimate] → Size #

ToCBOR RewardType 
Instance details

Defined in Cardano.Ledger.Shelley.Rewards

Methods

toCBOR ∷ RewardType → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy RewardType → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [RewardType] → Size #

ToCBOR VotingPeriod 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ppup

Methods

toCBOR ∷ VotingPeriod → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy VotingPeriod → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingPeriod] → Size #

ToCBOR SizeOfPoolOwners 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBOR ∷ SizeOfPoolOwners → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SizeOfPoolOwners → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SizeOfPoolOwners] → Size #

ToCBOR SizeOfPoolRelays 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBOR ∷ SizeOfPoolRelays → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SizeOfPoolRelays → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SizeOfPoolRelays] → Size #

ToCBOR KESPeriod 
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Methods

toCBORKESPeriod → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy KESPeriod → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [KESPeriod] → Size #

ToCBOR TxValidationError 
Instance details

Defined in Cardano.Chain.UTxO.Validation

Methods

toCBOR ∷ TxValidationError → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy TxValidationError → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxValidationError] → Size #

ToCBOR ExecutionUnits Source # 
Instance details

Defined in Cardano.Api.Script

Methods

toCBORExecutionUnits → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ExecutionUnits → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ExecutionUnits] → Size #

ToCBOR AnyPlutusScriptVersion Source # 
Instance details

Defined in Cardano.Api.Script

Methods

toCBORAnyPlutusScriptVersion → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy AnyPlutusScriptVersion → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AnyPlutusScriptVersion] → Size #

ToCBOR Lovelace Source # 
Instance details

Defined in Cardano.Api.Value

Methods

toCBORLovelace → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Lovelace → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Lovelace] → Size #

ToCBOR UpdateProposal Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toCBORUpdateProposal → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy UpdateProposal → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [UpdateProposal] → Size #

ToCBOR CostModel Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toCBORCostModel → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy CostModel → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [CostModel] → Size #

ToCBOR ExecutionUnitPrices Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toCBORExecutionUnitPrices → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ExecutionUnitPrices → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ExecutionUnitPrices] → Size #

ToCBOR PraosNonce Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toCBORPraosNonce → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PraosNonce → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PraosNonce] → Size #

ToCBOR ProtocolParametersUpdate Source # 
Instance details

Defined in Cardano.Api.ProtocolParameters

Methods

toCBORProtocolParametersUpdate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ProtocolParametersUpdate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ProtocolParametersUpdate] → Size #

ToCBOR Certificate Source # 
Instance details

Defined in Cardano.Api.Certificate

Methods

toCBORCertificate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy Certificate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Certificate] → Size #

ToCBOR ScriptValidity Source # 
Instance details

Defined in Cardano.Api.TxBody

Methods

toCBORScriptValidity → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy ScriptValidity → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [ScriptValidity] → Size #

ToCBOR OperationalCertificateIssueCounter Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

Methods

toCBOROperationalCertificateIssueCounter → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificateIssueCounter → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificateIssueCounter] → Size #

ToCBOR OperationalCertificate Source # 
Instance details

Defined in Cardano.Api.OperationalCertificate

Methods

toCBOROperationalCertificate → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy OperationalCertificate → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [OperationalCertificate] → Size #

ToCBOR a ⇒ ToCBOR [a] 
Instance details

Defined in Cardano.Binary.ToCBOR

Methods

toCBOR ∷ [a] → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [a] → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [[a]] → Size #