bcc-api-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.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 Bcc.Api.TxMetadata

SerialiseAsCBOR UpdateProposal Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

SerialiseAsCBOR Certificate Source # 
Instance details

Defined in Bcc.Api.Certificate

SerialiseAsCBOR OperationalCertificateIssueCounter Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

SerialiseAsCBOR OperationalCertificate Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

SerialiseAsCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsCBOR (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsCBOR (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsCBOR (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsCBOR (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

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

Defined in Bcc.Api.Script

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

Defined in Bcc.Api.Script

Methods

serialiseToCBORScript lang → ByteString Source #

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

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

Defined in Bcc.Api.TxBody

Methods

serialiseToCBORTxBody era → ByteString Source #

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

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

Defined in Bcc.Api.Tx

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

Defined in Bcc.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 Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Bool #

labelProxy BoolText #

FromCBOR Float 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Float #

labelProxy FloatText #

FromCBOR Int 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int #

labelProxy IntText #

FromCBOR Int32 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int32 #

labelProxy Int32Text #

FromCBOR Int64 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Int64 #

labelProxy Int64Text #

FromCBOR Integer 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Integer #

labelProxy IntegerText #

FromCBOR Natural 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Natural #

labelProxy NaturalText #

FromCBOR Word 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word #

labelProxy WordText #

FromCBOR Word8 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word8 #

labelProxy Word8Text #

FromCBOR Word16 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word16 #

labelProxy Word16Text #

FromCBOR Word32 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word32 #

labelProxy Word32Text #

FromCBOR Word64 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Word64 #

labelProxy Word64Text #

FromCBOR () 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s () #

labelProxy () → Text #

FromCBOR ByteString 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s ByteString #

labelProxy ByteStringText #

FromCBOR ShortByteString 
Instance details

Defined in Bcc.Binary.FromCBOR

FromCBOR Nano 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Nano #

labelProxy NanoText #

FromCBOR Pico 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Pico #

labelProxy PicoText #

FromCBOR Void 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Void #

labelProxy VoidText #

FromCBOR Text 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s Text #

labelProxy TextText #

FromCBOR UTCTime 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s UTCTime #

labelProxy UTCTimeText #

FromCBOR NominalDiffTime 
Instance details

Defined in Bcc.Binary.FromCBOR

FromCBOR BlockNo 
Instance details

Defined in Bcc.Slotting.Block

Methods

fromCBOR ∷ Decoder s BlockNo #

labelProxy BlockNoText #

FromCBOR LByteString 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s LByteString #

labelProxy LByteString → Text #

FromCBOR EpochNo 
Instance details

Defined in Bcc.Slotting.Slot

Methods

fromCBOR ∷ Decoder s EpochNo #

labelProxy EpochNoText #

FromCBOR SlotNo 
Instance details

Defined in Bcc.Slotting.Slot

Methods

fromCBOR ∷ Decoder s SlotNo #

labelProxy SlotNoText #

FromCBOR Raw 
Instance details

Defined in Bcc.Binary.Raw

Methods

fromCBOR ∷ Decoder s Raw #

labelProxy Raw → Text #

FromCBOR NonNegativeInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s NonNegativeInterval #

labelProxy NonNegativeInterval → Text #

FromCBOR UnitInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s UnitInterval #

labelProxy UnitInterval → Text #

FromCBOR ProtVer 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

fromCBOR ∷ Decoder s ProtVer #

labelProxy ProtVer → Text #

FromCBOR AurumGenesis 
Instance details

Defined in Bcc.Ledger.Aurum.Genesis

Methods

fromCBOR ∷ Decoder s AurumGenesis #

labelProxy AurumGenesis → Text #

FromCBOR Coin 
Instance details

Defined in Bcc.Ledger.Coin

Methods

fromCBOR ∷ Decoder s Coin #

labelProxy Coin → Text #

FromCBOR Language 
Instance details

Defined in Bcc.Ledger.Aurum.Language

Methods

fromCBOR ∷ Decoder s Language #

labelProxy Language → Text #

FromCBOR Prices 
Instance details

Defined in Bcc.Ledger.Aurum.Scripts

Methods

fromCBOR ∷ Decoder s Prices #

labelProxy Prices → Text #

FromCBOR ExUnits 
Instance details

Defined in Bcc.Ledger.Aurum.Scripts

Methods

fromCBOR ∷ Decoder s ExUnits #

labelProxy ExUnits → Text #

FromCBOR Metadatum 
Instance details

Defined in Sophie.Spec.Ledger.Metadata

Methods

fromCBOR ∷ Decoder s Metadatum #

labelProxy Metadatum → Text #

FromCBOR AssetName 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

fromCBOR ∷ Decoder s AssetName #

labelProxy AssetName → Text #

FromCBOR Likelihood 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s Likelihood #

labelProxy Likelihood → Text #

FromCBOR Ptr 
Instance details

Defined in Bcc.Ledger.Credential

Methods

fromCBOR ∷ Decoder s Ptr #

labelProxy Ptr → Text #

FromCBOR Nonce 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Nonce #

labelProxy Nonce → Text #

FromCBOR Desirability 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

fromCBOR ∷ Decoder s Desirability #

labelProxy Desirability → Text #

FromCBOR StakePoolRelay 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s StakePoolRelay #

labelProxy StakePoolRelay → Text #

FromCBOR PoolMetadata 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s PoolMetadata #

labelProxy PoolMetadata → Text #

FromCBOR Network 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Network #

labelProxy Network → Text #

FromCBOR ValidityInterval 
Instance details

Defined in Bcc.Ledger.SophieMA.Timelocks

Methods

fromCBOR ∷ Decoder s ValidityInterval #

labelProxy ValidityInterval → Text #

FromCBOR ColeHash 
Instance details

Defined in Shardagnostic.Consensus.Cole.Ledger.Block

Methods

fromCBOR ∷ Decoder s ColeHash #

labelProxy ColeHash → Text #

FromCBOR PositiveUnitInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s PositiveUnitInterval #

labelProxy PositiveUnitInterval → Text #

FromCBOR EpochAndSlotCount 
Instance details

Defined in Bcc.Chain.Slotting.EpochAndSlotCount

Methods

fromCBOR ∷ Decoder s EpochAndSlotCount #

labelProxy EpochAndSlotCount → Text #

FromCBOR EpochNumber 
Instance details

Defined in Bcc.Chain.Slotting.EpochNumber

Methods

fromCBOR ∷ Decoder s EpochNumber #

labelProxy EpochNumber → Text #

FromCBOR EpochSlots 
Instance details

Defined in Bcc.Chain.Slotting.EpochSlots

Methods

fromCBOR ∷ Decoder s EpochSlots #

labelProxy EpochSlotsText #

FromCBOR SlotCount 
Instance details

Defined in Bcc.Chain.Slotting.SlotCount

Methods

fromCBOR ∷ Decoder s SlotCount #

labelProxy SlotCount → Text #

FromCBOR SlotNumber 
Instance details

Defined in Bcc.Chain.Slotting.SlotNumber

Methods

fromCBOR ∷ Decoder s SlotNumber #

labelProxy SlotNumber → Text #

FromCBOR Config 
Instance details

Defined in Bcc.Chain.Genesis.Config

Methods

fromCBOR ∷ Decoder s Config #

labelProxy Config → Text #

FromCBOR GenesisNonAvvmBalances 
Instance details

Defined in Bcc.Chain.Genesis.NonAvvmBalances

Methods

fromCBOR ∷ Decoder s GenesisNonAvvmBalances #

labelProxy GenesisNonAvvmBalances → Text #

FromCBOR GenesisDelegation 
Instance details

Defined in Bcc.Chain.Genesis.Delegation

Methods

fromCBOR ∷ Decoder s GenesisDelegation #

labelProxy GenesisDelegation → Text #

FromCBOR GenesisKeyHashes 
Instance details

Defined in Bcc.Chain.Genesis.KeyHashes

Methods

fromCBOR ∷ Decoder s GenesisKeyHashes #

labelProxy GenesisKeyHashes → Text #

FromCBOR CompactAddress 
Instance details

Defined in Bcc.Chain.Common.Compact

Methods

fromCBOR ∷ Decoder s CompactAddress #

labelProxy CompactAddress → Text #

FromCBOR RequiresNetworkMagic 
Instance details

Defined in Bcc.Crypto.ProtocolMagic

Methods

fromCBOR ∷ Decoder s RequiresNetworkMagic #

labelProxy RequiresNetworkMagic → Text #

FromCBOR GenesisAvvmBalances 
Instance details

Defined in Bcc.Chain.Genesis.AvvmBalances

Methods

fromCBOR ∷ Decoder s GenesisAvvmBalances #

labelProxy GenesisAvvmBalances → Text #

FromCBOR ProtocolParameters 
Instance details

Defined in Bcc.Chain.Update.ProtocolParameters

Methods

fromCBOR ∷ Decoder s ProtocolParameters #

labelProxy ProtocolParameters → Text #

FromCBOR ProtocolVersion 
Instance details

Defined in Bcc.Chain.Update.ProtocolVersion

Methods

fromCBOR ∷ Decoder s ProtocolVersion #

labelProxy ProtocolVersion → Text #

FromCBOR ProtocolMagicId 
Instance details

Defined in Bcc.Crypto.ProtocolMagic

Methods

fromCBOR ∷ Decoder s ProtocolMagicId #

labelProxy ProtocolMagicId → Text #

FromCBOR Certificate 
Instance details

Defined in Bcc.Chain.Delegation.Certificate

Methods

fromCBOR ∷ Decoder s Certificate #

labelProxy Certificate → Text #

FromCBOR SigningKey 
Instance details

Defined in Bcc.Crypto.Signing.SigningKey

Methods

fromCBOR ∷ Decoder s SigningKey #

labelProxy SigningKey → Text #

FromCBOR SoftwareVersion 
Instance details

Defined in Bcc.Chain.Update.SoftwareVersion

Methods

fromCBOR ∷ Decoder s SoftwareVersion #

labelProxy SoftwareVersion → Text #

FromCBOR VerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.VerificationKey

Methods

fromCBOR ∷ Decoder s VerificationKey #

labelProxy VerificationKey → Text #

FromCBOR KeyHash 
Instance details

Defined in Bcc.Chain.Common.KeyHash

Methods

fromCBOR ∷ Decoder s KeyHash #

labelProxy KeyHash → Text #

FromCBOR GenesisHash 
Instance details

Defined in Bcc.Chain.Genesis.Hash

Methods

fromCBOR ∷ Decoder s GenesisHash #

labelProxy GenesisHash → Text #

FromCBOR CandidateProtocolUpdate 
Instance details

Defined in Bcc.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s CandidateProtocolUpdate #

labelProxy CandidateProtocolUpdate → Text #

FromCBOR Endorsement 
Instance details

Defined in Bcc.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s Endorsement #

labelProxy Endorsement → Text #

FromCBOR ApplyMempoolPayloadErr 
Instance details

Defined in Bcc.Chain.Cole.API.Mempool

FromCBOR Tx 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s Tx #

labelProxy Tx → Text #

FromCBOR Proposal 
Instance details

Defined in Bcc.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s Proposal #

labelProxy Proposal → Text #

FromCBOR Vote 
Instance details

Defined in Bcc.Chain.Update.Vote

Methods

fromCBOR ∷ Decoder s Vote #

labelProxy Vote → Text #

FromCBOR ChainValidationState 
Instance details

Defined in Bcc.Chain.Block.Validation

Methods

fromCBOR ∷ Decoder s ChainValidationState #

labelProxy ChainValidationState → Text #

FromCBOR Map 
Instance details

Defined in Bcc.Chain.Delegation.Map

Methods

fromCBOR ∷ Decoder s Map #

labelProxy Map → Text #

FromCBOR ScheduledDelegation 
Instance details

Defined in Bcc.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s ScheduledDelegation #

labelProxy ScheduledDelegation → Text #

FromCBOR State 
Instance details

Defined in Bcc.Chain.Update.Validation.Interface

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR UTxO 
Instance details

Defined in Bcc.Chain.UTxO.UTxO

Methods

fromCBOR ∷ Decoder s UTxO #

labelProxy UTxO → Text #

FromCBOR Error 
Instance details

Defined in Bcc.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR ToSign 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s ToSign #

labelProxy ToSign → Text #

FromCBOR CompactRedeemVerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.Compact

Methods

fromCBOR ∷ Decoder s CompactRedeemVerificationKey #

labelProxy CompactRedeemVerificationKey → Text #

FromCBOR Entropic 
Instance details

Defined in Bcc.Chain.Common.Entropic

Methods

fromCBOR ∷ Decoder s Entropic #

labelProxy Entropic → Text #

FromCBOR SystemStart 
Instance details

Defined in Bcc.Slotting.Time

Methods

fromCBOR ∷ Decoder s SystemStart #

labelProxy SystemStartText #

FromCBOR Point 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s Point #

labelProxy Point → Text #

FromCBOR Proof 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s Proof #

labelProxy Proof → Text #

FromCBOR SignKey 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s SignKey #

labelProxy SignKey → Text #

FromCBOR VerKey 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s VerKey #

labelProxy VerKey → Text #

FromCBOR RedeemVerificationKey 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.VerificationKey

Methods

fromCBOR ∷ Decoder s RedeemVerificationKey #

labelProxy RedeemVerificationKey → Text #

FromCBOR RedeemSigningKey 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.SigningKey

Methods

fromCBOR ∷ Decoder s RedeemSigningKey #

labelProxy RedeemSigningKey → Text #

FromCBOR IsValid 
Instance details

Defined in Bcc.Ledger.Aurum.Tx

Methods

fromCBOR ∷ Decoder s IsValid #

labelProxy IsValid → Text #

FromCBOR TagMismatchDescription 
Instance details

Defined in Bcc.Ledger.Aurum.Rules.Utxos

Methods

fromCBOR ∷ Decoder s TagMismatchDescription #

labelProxy TagMismatchDescription → Text #

FromCBOR FailureDescription 
Instance details

Defined in Bcc.Ledger.Aurum.TxInfo

Methods

fromCBOR ∷ Decoder s FailureDescription #

labelProxy FailureDescription → Text #

FromCBOR RdmrPtr 
Instance details

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

fromCBOR ∷ Decoder s RdmrPtr #

labelProxy RdmrPtr → Text #

FromCBOR Tag 
Instance details

Defined in Bcc.Ledger.Aurum.Scripts

Methods

fromCBOR ∷ Decoder s Tag #

labelProxy Tag → Text #

FromCBOR ScriptResult 
Instance details

Defined in Bcc.Ledger.Aurum.TxInfo

Methods

fromCBOR ∷ Decoder s ScriptResult #

labelProxy ScriptResult → Text #

FromCBOR ZerepochDebug 
Instance details

Defined in Bcc.Ledger.Aurum.TxInfo

Methods

fromCBOR ∷ Decoder s ZerepochDebug #

labelProxy ZerepochDebug → Text #

FromCBOR ChainDifficulty 
Instance details

Defined in Bcc.Chain.Common.ChainDifficulty

Methods

fromCBOR ∷ Decoder s ChainDifficulty #

labelProxy ChainDifficulty → Text #

FromCBOR Proof 
Instance details

Defined in Bcc.Chain.Block.Proof

Methods

fromCBOR ∷ Decoder s Proof #

labelProxy Proof → Text #

FromCBOR SscPayload 
Instance details

Defined in Bcc.Chain.Ssc

Methods

fromCBOR ∷ Decoder s SscPayload #

labelProxy SscPayload → Text #

FromCBOR ProposalBody 
Instance details

Defined in Bcc.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s ProposalBody #

labelProxy ProposalBody → Text #

FromCBOR TxInWitness 
Instance details

Defined in Bcc.Chain.UTxO.TxWitness

Methods

fromCBOR ∷ Decoder s TxInWitness #

labelProxy TxInWitness → Text #

FromCBOR Body 
Instance details

Defined in Bcc.Chain.Block.Body

Methods

fromCBOR ∷ Decoder s Body #

labelProxy Body → Text #

FromCBOR TxPayload 
Instance details

Defined in Bcc.Chain.UTxO.TxPayload

Methods

fromCBOR ∷ Decoder s TxPayload #

labelProxy TxPayload → Text #

FromCBOR Payload 
Instance details

Defined in Bcc.Chain.Delegation.Payload

Methods

fromCBOR ∷ Decoder s Payload #

labelProxy Payload → Text #

FromCBOR Payload 
Instance details

Defined in Bcc.Chain.Update.Payload

Methods

fromCBOR ∷ Decoder s Payload #

labelProxy Payload → Text #

FromCBOR BlockSignature 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s BlockSignature #

labelProxy BlockSignature → Text #

FromCBOR TxProof 
Instance details

Defined in Bcc.Chain.UTxO.TxProof

Methods

fromCBOR ∷ Decoder s TxProof #

labelProxy TxProof → Text #

FromCBOR SscProof 
Instance details

Defined in Bcc.Chain.Ssc

Methods

fromCBOR ∷ Decoder s SscProof #

labelProxy SscProof → Text #

FromCBOR CompactTxIn 
Instance details

Defined in Bcc.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxIn #

labelProxy CompactTxIn → Text #

FromCBOR CompactTxOut 
Instance details

Defined in Bcc.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxOut #

labelProxy CompactTxOut → Text #

FromCBOR State 
Instance details

Defined in Bcc.Chain.Delegation.Validation.Interface

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR UTxOValidationError 
Instance details

Defined in Bcc.Chain.UTxO.Validation

Methods

fromCBOR ∷ Decoder s UTxOValidationError #

labelProxy UTxOValidationError → Text #

FromCBOR BlockCount 
Instance details

Defined in Bcc.Chain.Common.BlockCount

Methods

fromCBOR ∷ Decoder s BlockCount #

labelProxy BlockCount → Text #

FromCBOR UTxOConfiguration 
Instance details

Defined in Bcc.Chain.UTxO.UTxOConfiguration

Methods

fromCBOR ∷ Decoder s UTxOConfiguration #

labelProxy UTxOConfiguration → Text #

FromCBOR ApplicationName 
Instance details

Defined in Bcc.Chain.Update.ApplicationName

Methods

fromCBOR ∷ Decoder s ApplicationName #

labelProxy ApplicationName → Text #

FromCBOR ApplicationVersion 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s ApplicationVersion #

labelProxy ApplicationVersion → Text #

FromCBOR ProtocolUpdateProposal 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s ProtocolUpdateProposal #

labelProxy ProtocolUpdateProposal → Text #

FromCBOR SoftwareUpdateProposal 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s SoftwareUpdateProposal #

labelProxy SoftwareUpdateProposal → Text #

FromCBOR Error 
Instance details

Defined in Bcc.Chain.Update.Validation.Interface

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR HDAddressPayload 
Instance details

Defined in Bcc.Chain.Common.AddrAttributes

Methods

fromCBOR ∷ Decoder s HDAddressPayload #

labelProxy HDAddressPayload → Text #

FromCBOR NetworkMagic 
Instance details

Defined in Bcc.Chain.Common.NetworkMagic

Methods

fromCBOR ∷ Decoder s NetworkMagic #

labelProxy NetworkMagic → Text #

FromCBOR AddrSpendingData 
Instance details

Defined in Bcc.Chain.Common.AddrSpendingData

Methods

fromCBOR ∷ Decoder s AddrSpendingData #

labelProxy AddrSpendingData → Text #

FromCBOR AddrType 
Instance details

Defined in Bcc.Chain.Common.AddrSpendingData

Methods

fromCBOR ∷ Decoder s AddrType #

labelProxy AddrType → Text #

FromCBOR Address 
Instance details

Defined in Bcc.Chain.Common.Address

Methods

fromCBOR ∷ Decoder s Address #

labelProxy Address → Text #

FromCBOR Address' 
Instance details

Defined in Bcc.Chain.Common.Address

Methods

fromCBOR ∷ Decoder s Address' #

labelProxy Address' → Text #

FromCBOR EntropicError 
Instance details

Defined in Bcc.Chain.Common.Entropic

Methods

fromCBOR ∷ Decoder s EntropicError #

labelProxy EntropicError → Text #

FromCBOR EntropicPortion 
Instance details

Defined in Bcc.Chain.Common.EntropicPortion

Methods

fromCBOR ∷ Decoder s EntropicPortion #

labelProxy EntropicPortion → Text #

FromCBOR TxFeePolicy 
Instance details

Defined in Bcc.Chain.Common.TxFeePolicy

Methods

fromCBOR ∷ Decoder s TxFeePolicy #

labelProxy TxFeePolicy → Text #

FromCBOR TxSizeLinear 
Instance details

Defined in Bcc.Chain.Common.TxSizeLinear

Methods

fromCBOR ∷ Decoder s TxSizeLinear #

labelProxy TxSizeLinear → Text #

FromCBOR State 
Instance details

Defined in Bcc.Chain.Delegation.Validation.Activation

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR State 
Instance details

Defined in Bcc.Chain.Delegation.Validation.Scheduling

Methods

fromCBOR ∷ Decoder s State #

labelProxy State → Text #

FromCBOR GenesisData 
Instance details

Defined in Bcc.Chain.Genesis.Data

Methods

fromCBOR ∷ Decoder s GenesisData #

labelProxy GenesisData → Text #

FromCBOR CompactTxId 
Instance details

Defined in Bcc.Chain.UTxO.Compact

Methods

fromCBOR ∷ Decoder s CompactTxId #

labelProxy CompactTxId → Text #

FromCBOR TxIn 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s TxIn #

labelProxy TxIn → Text #

FromCBOR TxOut 
Instance details

Defined in Bcc.Chain.UTxO.Tx

Methods

fromCBOR ∷ Decoder s TxOut #

labelProxy TxOut → Text #

FromCBOR TxAux 
Instance details

Defined in Bcc.Chain.UTxO.TxAux

Methods

fromCBOR ∷ Decoder s TxAux #

labelProxy TxAux → Text #

FromCBOR TxSigData 
Instance details

Defined in Bcc.Chain.UTxO.TxWitness

Methods

fromCBOR ∷ Decoder s TxSigData #

labelProxy TxSigData → Text #

FromCBOR UTxOError 
Instance details

Defined in Bcc.Chain.UTxO.UTxO

Methods

fromCBOR ∷ Decoder s UTxOError #

labelProxy UTxOError → Text #

FromCBOR ApplicationNameError 
Instance details

Defined in Bcc.Chain.Update.ApplicationName

Methods

fromCBOR ∷ Decoder s ApplicationNameError #

labelProxy ApplicationNameError → Text #

FromCBOR InstallerHash 
Instance details

Defined in Bcc.Chain.Update.InstallerHash

Methods

fromCBOR ∷ Decoder s InstallerHash #

labelProxy InstallerHash → Text #

FromCBOR SystemTag 
Instance details

Defined in Bcc.Chain.Update.SystemTag

Methods

fromCBOR ∷ Decoder s SystemTag #

labelProxy SystemTag → Text #

FromCBOR ProtocolParametersUpdate 
Instance details

Defined in Bcc.Chain.Update.ProtocolParametersUpdate

Methods

fromCBOR ∷ Decoder s ProtocolParametersUpdate #

labelProxy ProtocolParametersUpdate → Text #

FromCBOR SoftforkRule 
Instance details

Defined in Bcc.Chain.Update.SoftforkRule

Methods

fromCBOR ∷ Decoder s SoftforkRule #

labelProxy SoftforkRule → Text #

FromCBOR SoftwareVersionError 
Instance details

Defined in Bcc.Chain.Update.SoftwareVersion

Methods

fromCBOR ∷ Decoder s SoftwareVersionError #

labelProxy SoftwareVersionError → Text #

FromCBOR SystemTagError 
Instance details

Defined in Bcc.Chain.Update.SystemTag

Methods

fromCBOR ∷ Decoder s SystemTagError #

labelProxy SystemTagError → Text #

FromCBOR Error 
Instance details

Defined in Bcc.Chain.Update.Validation.Endorsement

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Error 
Instance details

Defined in Bcc.Chain.Update.Validation.Voting

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Error 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s Error #

labelProxy Error → Text #

FromCBOR Adopted 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

fromCBOR ∷ Decoder s Adopted #

labelProxy Adopted → Text #

FromCBOR ActiveSlotCoeff 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s ActiveSlotCoeff #

labelProxy ActiveSlotCoeff → Text #

FromCBOR DnsName 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s DnsName #

labelProxy DnsName → Text #

FromCBOR Port 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Port #

labelProxy Port → Text #

FromCBOR PositiveInterval 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s PositiveInterval #

labelProxy PositiveInterval → Text #

FromCBOR Url 
Instance details

Defined in Bcc.Ledger.BaseTypes

Methods

fromCBOR ∷ Decoder s Url #

labelProxy Url → Text #

FromCBOR DeltaCoin 
Instance details

Defined in Bcc.Ledger.Coin

Methods

fromCBOR ∷ Decoder s DeltaCoin #

labelProxy DeltaCoin → Text #

FromCBOR Aptr 
Instance details

Defined in Bcc.Ledger.Credential

Methods

fromCBOR ∷ Decoder s Aptr #

labelProxy Aptr → Text #

FromCBOR KESPeriod 
Instance details

Defined in Bcc.Protocol.TOptimum.OCert

Methods

fromCBOR ∷ Decoder s KESPeriod #

labelProxy KESPeriodText #

FromCBOR TicknState 
Instance details

Defined in Sophie.Spec.Ledger.STS.Tickn

Methods

fromCBOR ∷ Decoder s TicknState #

labelProxy TicknState → Text #

FromCBOR ChainCode 
Instance details

Defined in Sophie.Spec.Ledger.Address.Bootstrap

Methods

fromCBOR ∷ Decoder s ChainCode #

labelProxy ChainCode → Text #

FromCBOR AccountState 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s AccountState #

labelProxy AccountState → Text #

FromCBOR LogWeight 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s LogWeight #

labelProxy LogWeight → Text #

FromCBOR MIRPot 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s MIRPot #

labelProxy MIRPot → Text #

FromCBOR PerformanceEstimate 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s PerformanceEstimate #

labelProxy PerformanceEstimate → Text #

FromCBOR RewardType 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s RewardType #

labelProxy RewardType → Text #

FromCBOR VotingPeriod 
Instance details

Defined in Sophie.Spec.Ledger.STS.Ppup

Methods

fromCBOR ∷ Decoder s VotingPeriod #

labelProxy VotingPeriod → Text #

FromCBOR TxValidationError 
Instance details

Defined in Bcc.Chain.UTxO.Validation

Methods

fromCBOR ∷ Decoder s TxValidationError #

labelProxy TxValidationError → Text #

FromCBOR ExecutionUnits Source # 
Instance details

Defined in Bcc.Api.Script

Methods

fromCBOR ∷ Decoder s ExecutionUnits #

labelProxy ExecutionUnitsText #

FromCBOR AnyZerepochScriptVersion Source # 
Instance details

Defined in Bcc.Api.Script

FromCBOR Entropic Source # 
Instance details

Defined in Bcc.Api.Value

Methods

fromCBOR ∷ Decoder s Entropic #

labelProxy EntropicText #

FromCBOR UpdateProposal Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s UpdateProposal #

labelProxy UpdateProposalText #

FromCBOR CostModel Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s CostModel #

labelProxy CostModelText #

FromCBOR ExecutionUnitPrices Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

FromCBOR OptimumNonce Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

fromCBOR ∷ Decoder s OptimumNonce #

labelProxy OptimumNonceText #

FromCBOR ProtocolParametersUpdate Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

FromCBOR Certificate Source # 
Instance details

Defined in Bcc.Api.Certificate

Methods

fromCBOR ∷ Decoder s Certificate #

labelProxy CertificateText #

FromCBOR ScriptValidity Source # 
Instance details

Defined in Bcc.Api.TxBody

Methods

fromCBOR ∷ Decoder s ScriptValidity #

labelProxy ScriptValidityText #

FromCBOR OperationalCertificateIssueCounter Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

FromCBOR OperationalCertificate Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

FromCBOR a ⇒ FromCBOR [a] 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s [a] #

labelProxy [a] → Text #

FromCBOR a ⇒ FromCBOR (Maybe a) 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Maybe a) #

labelProxy (Maybe a) → Text #

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

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Ratio a) #

labelProxy (Ratio a) → Text #

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

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (Set a) #

labelProxy (Set a) → Text #

FromCBOR a ⇒ FromCBOR (NonEmpty a) 
Instance details

Defined in Bcc.Binary.FromCBOR

Methods

fromCBOR ∷ Decoder s (NonEmpty a) #

labelProxy (NonEmpty a) → Text #

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

Defined in Bcc.Slotting.Slot

Methods

fromCBOR ∷ Decoder s (WithOrigin t) #

labelProxy (WithOrigin t) → Text #

FromCBOR a ⇒ FromCBOR (Vector a) 
Instance details

Defined in Bcc.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 Bcc.Ledger.Aurum.Tx

Methods

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

labelProxy (Annotator (ValidatedTx 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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Sophie.Spec.Ledger.Tx

Methods

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

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

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

Defined in Sophie.Spec.Ledger.BlockChain

Methods

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

labelProxy (Annotator (TxSeq era)) → Text #

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

Defined in Sophie.Spec.Ledger.Tx

Methods

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

labelProxy (Annotator (Tx era)) → Text #

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

Defined in Bcc.Ledger.SophieMA.AuxiliaryData

Methods

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

labelProxy (Annotator (AuxiliaryData era)) → Text #

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

Defined in Bcc.Ledger.SophieMA.Timelocks

Methods

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

labelProxy (Annotator (Timelock crypto)) → Text #

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

Defined in Bcc.Ledger.SophieMA.TxBody

Methods

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

labelProxy (Annotator (TxBody era)) → Text #

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

Defined in Bcc.Ledger.Aurum.Data

Methods

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

labelProxy (Annotator (AuxiliaryData era)) → Text #

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

Defined in Bcc.Ledger.Aurum.Data

Methods

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

labelProxy (Annotator (Data era)) → Text #

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

Defined in Bcc.Ledger.Aurum.Scripts

Methods

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

labelProxy (Annotator (Script era)) → Text #

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

Defined in Bcc.Ledger.Aurum.Data

Methods

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

labelProxy (Annotator (AuxiliaryDataRaw era)) → Text #

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

Defined in Bcc.Ledger.SophieMA.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 Bcc.Ledger.SophieMA.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 (Block era)) 
Instance details

Defined in Sophie.Spec.Ledger.BlockChain

Methods

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

labelProxy (Annotator (Block era)) → Text #

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

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

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

labelProxy (Annotator (BHeader crypto)) → Text #

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

Defined in Sophie.Spec.Ledger.TxBody

Methods

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

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

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

Defined in Sophie.Spec.Ledger.TxBody

Methods

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

labelProxy (Annotator (TxBody era)) → Text #

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

Defined in Sophie.Spec.Ledger.Metadata

Methods

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

labelProxy (Annotator (Metadata era)) → Text #

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

Defined in Sophie.Spec.Ledger.Scripts

Methods

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

labelProxy (Annotator (MultiSig crypto)) → 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 Bcc.Ledger.Aurum.TxBody

Methods

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

labelProxy (Annotator (TxBody era)) → Text #

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

Defined in Sophie.Spec.Ledger.Address.Bootstrap

Methods

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

labelProxy (Annotator (BootstrapWitness crypto)) → Text #

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

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

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

labelProxy (Annotator (TxDats era)) → Text #

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

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

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

labelProxy (Annotator (Redeemers era)) → Text #

SophieBasedEra era ⇒ FromCBOR (Annotator (Header (SophieBlock era))) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

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

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

SophieBasedEra era ⇒ FromCBOR (Annotator (SophieBlock era)) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

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

labelProxy (Annotator (SophieBlock era)) → Text #

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

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

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

labelProxy (Annotator (TxDatsRaw era)) → Text #

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

Defined in Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.TxBody

Methods

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

labelProxy (Annotator (TxBodyRaw era)) → Text #

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

Defined in Bcc.Ledger.SophieMA.TxBody

Methods

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

labelProxy (Annotator (TxBodyRaw era)) → Text #

(Era era, BlockAnn era, ValidateScript era, TxSeq era ~ TxSeq era) ⇒ FromCBOR (Annotator (LaxBlock era)) 
Instance details

Defined in Sophie.Spec.Ledger.BlockChain

Methods

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

labelProxy (Annotator (LaxBlock era)) → Text #

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

Defined in Sophie.Spec.Ledger.Scripts

Methods

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

labelProxy (Annotator (MultiSigRaw crypto)) → Text #

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

Defined in Sophie.Spec.Ledger.Tx

Methods

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

labelProxy (Annotator (TxRaw era)) → Text #

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

Defined in Sophie.Spec.Ledger.TxBody

Methods

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

labelProxy (Annotator (TxBodyRaw era)) → Text #

FromCBOR (SigDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

FromCBOR (SigDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (SigDSIGN MockDSIGN) #

labelProxy (SigDSIGN MockDSIGN) → Text #

FromCBOR (SigDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (SigDSIGN Ed25519DSIGN) #

labelProxy (SigDSIGN Ed25519DSIGN) → Text #

FromCBOR (SigDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed448

Methods

fromCBOR ∷ Decoder s (SigDSIGN Ed448DSIGN) #

labelProxy (SigDSIGN Ed448DSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

FromCBOR (SignKeyDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN MockDSIGN) #

labelProxy (SignKeyDSIGN MockDSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) #

labelProxy (SignKeyDSIGN Ed25519DSIGN) → Text #

FromCBOR (SignKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed448

Methods

fromCBOR ∷ Decoder s (SignKeyDSIGN Ed448DSIGN) #

labelProxy (SignKeyDSIGN Ed448DSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

FromCBOR (VerKeyDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

fromCBOR ∷ Decoder s (VerKeyDSIGN MockDSIGN) #

labelProxy (VerKeyDSIGN MockDSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) #

labelProxy (VerKeyDSIGN Ed25519DSIGN) → Text #

FromCBOR (VerKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.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 Sophie.Spec.Ledger.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 #

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

Defined in Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (UTxOState era) #

labelProxy (UTxOState era) → Text #

Crypto crypto ⇒ FromCBOR (DPState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (DPState crypto) #

labelProxy (DPState crypto) → Text #

Era era ⇒ FromCBOR (PParamsUpdate era) 
Instance details

Defined in Bcc.Ledger.Aurum.PParams

Methods

fromCBOR ∷ Decoder s (PParamsUpdate era) #

labelProxy (PParamsUpdate era) → Text #

Era era ⇒ FromCBOR (PParams era) 
Instance details

Defined in Bcc.Ledger.Aurum.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 Sophie.Spec.Ledger.STS.Ledger

Methods

fromCBOR ∷ Decoder s (LedgerPredicateFailure era) #

labelProxy (LedgerPredicateFailure era) → Text #

Era era ⇒ FromCBOR (PParams era) 
Instance details

Defined in Sophie.Spec.Ledger.PParams

Methods

fromCBOR ∷ Decoder s (PParams era) #

labelProxy (PParams era) → Text #

Era era ⇒ FromCBOR (PParamsUpdate era) 
Instance details

Defined in Sophie.Spec.Ledger.PParams

Methods

fromCBOR ∷ Decoder s (PParamsUpdate era) #

labelProxy (PParamsUpdate era) → Text #

Crypto crypto ⇒ FromCBOR (ScriptHash crypto) 
Instance details

Defined in Bcc.Ledger.Hashes

Methods

fromCBOR ∷ Decoder s (ScriptHash crypto) #

labelProxy (ScriptHash crypto) → Text #

Crypto crypto ⇒ FromCBOR (AuxiliaryDataHash crypto) 
Instance details

Defined in Bcc.Ledger.AuxiliaryData

Methods

fromCBOR ∷ Decoder s (AuxiliaryDataHash crypto) #

labelProxy (AuxiliaryDataHash 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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (NewEpochState era) #

labelProxy (NewEpochState era) → Text #

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

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (TxOut era) #

labelProxy (TxOut era) → Text #

Crypto crypto ⇒ FromCBOR (Addr crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

fromCBOR ∷ Decoder s (Addr crypto) #

labelProxy (Addr crypto) → Text #

Crypto crypto ⇒ FromCBOR (BlocksMade crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

fromCBOR ∷ Decoder s (BlocksMade crypto) #

labelProxy (BlocksMade crypto) → Text #

Crypto crypto ⇒ FromCBOR (SnapShots crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

fromCBOR ∷ Decoder s (SnapShots crypto) #

labelProxy (SnapShots crypto) → Text #

Crypto crypto ⇒ FromCBOR (NonMyopic crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s (NonMyopic crypto) #

labelProxy (NonMyopic crypto) → Text #

Crypto crypto ⇒ FromCBOR (PulsingRewUpdate crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (PulsingRewUpdate crypto) #

labelProxy (PulsingRewUpdate crypto) → Text #

Crypto crypto ⇒ FromCBOR (PoolDistr crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

fromCBOR ∷ Decoder s (PoolDistr crypto) #

labelProxy (PoolDistr crypto) → Text #

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

Defined in Sophie.Spec.Ledger.PParams

Methods

fromCBOR ∷ Decoder s (ProposedPPUpdates era) #

labelProxy (ProposedPPUpdates era) → Text #

Era era ⇒ FromCBOR (SophieGenesis era) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

fromCBOR ∷ Decoder s (SophieGenesis era) #

labelProxy (SophieGenesis era) → Text #

Crypto crypto ⇒ FromCBOR (GenDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (GenDelegPair crypto) #

labelProxy (GenDelegPair crypto) → Text #

Crypto crypto ⇒ FromCBOR (VestedDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (VestedDelegPair crypto) #

labelProxy (VestedDelegPair crypto) → Text #

Crypto crypto ⇒ FromCBOR (SophieGenesisStaking crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

fromCBOR ∷ Decoder s (SophieGenesisStaking crypto) #

labelProxy (SophieGenesisStaking crypto) → Text #

FromCBOR (CompactForm Coin) 
Instance details

Defined in Bcc.Ledger.Coin

Methods

fromCBOR ∷ Decoder s (CompactForm Coin) #

labelProxy (CompactForm Coin) → Text #

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

Defined in Bcc.Ledger.Jen.Value

Methods

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

labelProxy (CompactForm (Value crypto)) → Text #

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

Defined in Sophie.Spec.Ledger.UTxO

Methods

fromCBOR ∷ Decoder s (UTxO era) #

labelProxy (UTxO era) → Text #

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

Defined in Sophie.Spec.Ledger.PParams

Methods

fromCBOR ∷ Decoder s (Update era) #

labelProxy (Update era) → Text #

Crypto crypto ⇒ FromCBOR (TxIn crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

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 Bcc.Ledger.Aurum.TxBody

Methods

fromCBOR ∷ Decoder s (TxOut era) #

labelProxy (TxOut era) → Text #

Crypto crypto ⇒ FromCBOR (Value crypto) 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

fromCBOR ∷ Decoder s (Value crypto) #

labelProxy (Value crypto) → Text #

Crypto crypto ⇒ FromCBOR (PolicyID crypto) 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

fromCBOR ∷ Decoder s (PolicyID crypto) #

labelProxy (PolicyID crypto) → Text #

Crypto crypto ⇒ FromCBOR (DCert crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (DCert crypto) #

labelProxy (DCert crypto) → Text #

Crypto crypto ⇒ FromCBOR (Wdrl crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (Wdrl crypto) #

labelProxy (Wdrl crypto) → Text #

Crypto crypto ⇒ FromCBOR (PState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (PState crypto) #

labelProxy (PState crypto) → Text #

Crypto crypto ⇒ FromCBOR (PoolParams crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (PoolParams crypto) #

labelProxy (PoolParams crypto) → Text #

Crypto crypto ⇒ FromCBOR (InstantaneousRewards crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (InstantaneousRewards crypto) #

labelProxy (InstantaneousRewards crypto) → Text #

Crypto crypto ⇒ FromCBOR (SnapShot crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

fromCBOR ∷ Decoder s (SnapShot crypto) #

labelProxy (SnapShot crypto) → Text #

Crypto crypto ⇒ FromCBOR (ChainDepState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.API.Protocol

Methods

fromCBOR ∷ Decoder s (ChainDepState crypto) #

labelProxy (ChainDepState crypto) → Text #

Crypto crypto ⇒ FromCBOR (FutureGenDeleg crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (FutureGenDeleg crypto) #

labelProxy (FutureGenDeleg crypto) → Text #

Crypto crypto ⇒ FromCBOR (FutureVestedDeleg crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (FutureVestedDeleg crypto) #

labelProxy (FutureVestedDeleg crypto) → Text #

Crypto crypto ⇒ FromCBOR (DState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

fromCBOR ∷ Decoder s (DState crypto) #

labelProxy (DState crypto) → Text #

Crypto crypto ⇒ FromCBOR (IndividualPoolStake crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

fromCBOR ∷ Decoder s (IndividualPoolStake crypto) #

labelProxy (IndividualPoolStake crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardProvenance crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

fromCBOR ∷ Decoder s (RewardProvenance crypto) #

labelProxy (RewardProvenance crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardProvenancePool crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

fromCBOR ∷ Decoder s (RewardProvenancePool crypto) #

labelProxy (RewardProvenancePool crypto) → Text #

FromCBOR (VerKeyVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s (VerKeyVRF OptimumVRF) #

labelProxy (VerKeyVRF OptimumVRF) → Text #

FromCBOR (VerKeyVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (VerKeyVRF MockVRF) #

labelProxy (VerKeyVRF MockVRF) → Text #

FromCBOR (VerKeyVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (VerKeyVRF SimpleVRF) #

labelProxy (VerKeyVRF SimpleVRF) → Text #

Crypto crypto ⇒ FromCBOR (RewardAcnt crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

fromCBOR ∷ Decoder s (RewardAcnt crypto) #

labelProxy (RewardAcnt crypto) → Text #

Crypto crypto ⇒ FromCBOR (CompactAddr crypto) 
Instance details

Defined in Sophie.Spec.Ledger.CompactAddr

Methods

fromCBOR ∷ Decoder s (CompactAddr crypto) #

labelProxy (CompactAddr crypto) → Text #

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

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash StakePoolKey) #

labelProxy (Hash StakePoolKey) → Text #

FromCBOR (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash VestedKey) #

labelProxy (Hash VestedKey) → Text #

FromCBOR (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash VestedUTxOKey) #

labelProxy (Hash VestedUTxOKey) → Text #

FromCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash GenesisUTxOKey) #

labelProxy (Hash GenesisUTxOKey) → Text #

FromCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash GenesisKey) #

labelProxy (Hash GenesisKey) → Text #

FromCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash StakeKey) #

labelProxy (Hash StakeKey) → Text #

FromCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash PaymentKey) #

labelProxy (Hash PaymentKey) → Text #

FromCBOR (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

fromCBOR ∷ Decoder s (Hash ColeKeyLegacy) #

labelProxy (Hash ColeKeyLegacy) → Text #

FromCBOR (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

fromCBOR ∷ Decoder s (Hash ColeKey) #

labelProxy (Hash ColeKey) → Text #

FromCBOR (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

fromCBOR ∷ Decoder s (Hash VrfKey) #

labelProxy (Hash VrfKey) → Text #

FromCBOR (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

fromCBOR ∷ Decoder s (Hash KesKey) #

labelProxy (Hash KesKey) → Text #

Crypto c ⇒ FromCBOR (SophieHash c) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

fromCBOR ∷ Decoder s (SophieHash c) #

labelProxy (SophieHash c) → Text #

Era era ⇒ FromCBOR (CompactGenesis era) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Config

Methods

fromCBOR ∷ Decoder s (CompactGenesis era) #

labelProxy (CompactGenesis era) → Text #

FromCBOR (ATxAux ByteSpan) 
Instance details

Defined in Bcc.Chain.UTxO.TxAux

Methods

fromCBOR ∷ Decoder s (ATxAux ByteSpan) #

labelProxy (ATxAux ByteSpan) → Text #

FromCBOR (ACertificate ByteSpan) 
Instance details

Defined in Bcc.Chain.Delegation.Certificate

Methods

fromCBOR ∷ Decoder s (ACertificate ByteSpan) #

labelProxy (ACertificate ByteSpan) → Text #

FromCBOR (AProposal ByteSpan) 
Instance details

Defined in Bcc.Chain.Update.Proposal

Methods

fromCBOR ∷ Decoder s (AProposal ByteSpan) #

labelProxy (AProposal ByteSpan) → Text #

FromCBOR (AVote ByteSpan) 
Instance details

Defined in Bcc.Chain.Update.Vote

Methods

fromCBOR ∷ Decoder s (AVote ByteSpan) #

labelProxy (AVote ByteSpan) → Text #

Crypto crypto ⇒ FromCBOR (BHBody crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

fromCBOR ∷ Decoder s (BHBody crypto) #

labelProxy (BHBody crypto) → Text #

Crypto crypto ⇒ FromCBOR (PrevHash crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

fromCBOR ∷ Decoder s (PrevHash crypto) #

labelProxy (PrevHash crypto) → Text #

Crypto crypto ⇒ FromCBOR (HashHeader crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

fromCBOR ∷ Decoder s (HashHeader crypto) #

labelProxy (HashHeader crypto) → Text #

Crypto crypto ⇒ FromCBOR (TxId crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (TxId crypto) #

labelProxy (TxId crypto) → Text #

Crypto crypto ⇒ FromCBOR (PrtclState crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.Rules.Prtcl

Methods

fromCBOR ∷ Decoder s (PrtclState crypto) #

labelProxy (PrtclState crypto) → Text #

Typeable v ⇒ FromCBOR (OutputVRF v) 
Instance details

Defined in Bcc.Crypto.VRF.Class

Methods

fromCBOR ∷ Decoder s (OutputVRF v) #

labelProxy (OutputVRF v) → Text #

FromCBOR (CertVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s (CertVRF OptimumVRF) #

labelProxy (CertVRF OptimumVRF) → Text #

FromCBOR (CertVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (CertVRF MockVRF) #

labelProxy (CertVRF MockVRF) → Text #

FromCBOR (CertVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (CertVRF SimpleVRF) #

labelProxy (CertVRF SimpleVRF) → Text #

FromCBOR (SignKeyVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

fromCBOR ∷ Decoder s (SignKeyVRF OptimumVRF) #

labelProxy (SignKeyVRF OptimumVRF) → Text #

FromCBOR (SignKeyVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

fromCBOR ∷ Decoder s (SignKeyVRF MockVRF) #

labelProxy (SignKeyVRF MockVRF) → Text #

FromCBOR (SignKeyVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

fromCBOR ∷ Decoder s (SignKeyVRF SimpleVRF) #

labelProxy (SignKeyVRF SimpleVRF) → Text #

Typeable a ⇒ FromCBOR (RedeemSignature a) 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.Signature

Methods

fromCBOR ∷ Decoder s (RedeemSignature a) #

labelProxy (RedeemSignature a) → Text #

Typeable a ⇒ FromCBOR (Signature a) 
Instance details

Defined in Bcc.Crypto.Signing.Signature

Methods

fromCBOR ∷ Decoder s (Signature a) #

labelProxy (Signature a) → Text #

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

Defined in Bcc.Ledger.Aurum.Rules.Bbody

Methods

fromCBOR ∷ Decoder s (AurumBbodyPredFail era) #

labelProxy (AurumBbodyPredFail era) → Text #

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

Defined in Bcc.Ledger.Aurum.Rules.Utxow

Methods

fromCBOR ∷ Decoder s (AurumPredFail era) #

labelProxy (AurumPredFail era) → Text #

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

Defined in Sophie.Spec.Ledger.STS.Delegs

Methods

fromCBOR ∷ Decoder s (DelegsPredicateFailure era) #

labelProxy (DelegsPredicateFailure era) → Text #

Crypto crypto ⇒ FromCBOR (GenDelegs crypto) 
Instance details

Defined in Bcc.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.Rules.Utxos

Methods

fromCBOR ∷ Decoder s (UtxosPredicateFailure era) #

labelProxy (UtxosPredicateFailure era) → Text #

Era era ⇒ FromCBOR (PpupPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Ppup

Methods

fromCBOR ∷ Decoder s (PpupPredicateFailure era) #

labelProxy (PpupPredicateFailure era) → Text #

Crypto crypto ⇒ FromCBOR (CollectError crypto) 
Instance details

Defined in Bcc.Ledger.Aurum.ZerepochScriptApi

Methods

fromCBOR ∷ Decoder s (CollectError crypto) #

labelProxy (CollectError crypto) → Text #

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

Defined in Sophie.Spec.Ledger.STS.Utxow

Methods

fromCBOR ∷ Decoder s (UtxowPredicateFailure era) #

labelProxy (UtxowPredicateFailure era) → Text #

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

Defined in Bcc.Ledger.Aurum.Tx

Methods

fromCBOR ∷ Decoder s (ScriptPurpose c) #

labelProxy (ScriptPurpose c) → 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 Bcc.Ledger.Aurum.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

FromCBOR (ABody ByteSpan) 
Instance details

Defined in Bcc.Chain.Block.Body

Methods

fromCBOR ∷ Decoder s (ABody ByteSpan) #

labelProxy (ABody ByteSpan) → Text #

FromCBOR (APayload ByteSpan) 
Instance details

Defined in Bcc.Chain.Delegation.Payload

Methods

fromCBOR ∷ Decoder s (APayload ByteSpan) #

labelProxy (APayload ByteSpan) → Text #

FromCBOR (ABlockSignature ByteSpan) 
Instance details

Defined in Bcc.Chain.Block.Header

Methods

fromCBOR ∷ Decoder s (ABlockSignature ByteSpan) #

labelProxy (ABlockSignature ByteSpan) → Text #

FromCBOR (ATxPayload ByteSpan) 
Instance details

Defined in Bcc.Chain.UTxO.TxPayload

Methods

fromCBOR ∷ Decoder s (ATxPayload ByteSpan) #

labelProxy (ATxPayload ByteSpan) → Text #

FromCBOR (APayload ByteSpan) 
Instance details

Defined in Bcc.Chain.Update.Payload

Methods

fromCBOR ∷ Decoder s (APayload ByteSpan) #

labelProxy (APayload ByteSpan) → Text #

FromCBOR (Attributes ()) 
Instance details

Defined in Bcc.Chain.Common.Attributes

Methods

fromCBOR ∷ Decoder s (Attributes ()) #

labelProxy (Attributes ()) → Text #

FromCBOR (Attributes AddrAttributes) 
Instance details

Defined in Bcc.Chain.Common.AddrAttributes

Methods

fromCBOR ∷ Decoder s (Attributes AddrAttributes) #

labelProxy (Attributes AddrAttributes) → Text #

FromCBOR a ⇒ FromCBOR (MerkleRoot a) 
Instance details

Defined in Bcc.Chain.Common.Merkle

Methods

fromCBOR ∷ Decoder s (MerkleRoot a) #

labelProxy (MerkleRoot a) → Text #

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

Defined in Bcc.Chain.Common.Merkle

Methods

fromCBOR ∷ Decoder s (MerkleTree a) #

labelProxy (MerkleTree a) → Text #

FromCBOR n ⇒ FromCBOR (TooLarge n) 
Instance details

Defined in Bcc.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 Bcc.Ledger.Serialization

Methods

fromCBOR ∷ Decoder s (CBORGroup a) #

labelProxy (CBORGroup a) → Text #

Crypto crypto ⇒ FromCBOR (VestedDelegs crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

fromCBOR ∷ Decoder s (VestedDelegs crypto) #

labelProxy (VestedDelegs crypto) → Text #

Crypto crypto ⇒ FromCBOR (CompactValue crypto) 
Instance details

Defined in Bcc.Ledger.Jen.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 Bcc.Ledger.SophieMA.Rules.Utxo

Methods

fromCBOR ∷ Decoder s (UtxoPredicateFailure era) #

labelProxy (UtxoPredicateFailure era) → Text #

FamsFrom era ⇒ FromCBOR (TxBodyRaw era) 
Instance details

Defined in Bcc.Ledger.SophieMA.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

Crypto crypto ⇒ FromCBOR (LastAppliedBlock crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

fromCBOR ∷ Decoder s (LastAppliedBlock crypto) #

labelProxy (LastAppliedBlock crypto) → Text #

Crypto crypto ⇒ FromCBOR (OBftSlot crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.Rules.Overlay

Methods

fromCBOR ∷ Decoder s (OBftSlot crypto) #

labelProxy (OBftSlot crypto) → Text #

Crypto crypto ⇒ FromCBOR (Stake crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

fromCBOR ∷ Decoder s (Stake crypto) #

labelProxy (Stake crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardSnapShot crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardSnapShot crypto) #

labelProxy (RewardSnapShot crypto) → Text #

Crypto crypto ⇒ FromCBOR (RewardUpdate crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardUpdate crypto) #

labelProxy (RewardUpdate crypto) → Text #

Crypto c ⇒ FromCBOR (RewardAns c) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (RewardAns c) #

labelProxy (RewardAns c) → Text #

Crypto c ⇒ FromCBOR (Pulser c) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (Pulser c) #

labelProxy (Pulser c) → Text #

Crypto crypto ⇒ FromCBOR (FreeVars crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

fromCBOR ∷ Decoder s (FreeVars crypto) #

labelProxy (FreeVars crypto) → Text #

Crypto crypto ⇒ FromCBOR (Reward crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

fromCBOR ∷ Decoder s (Reward crypto) #

labelProxy (Reward crypto) → Text #

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

Defined in Sophie.Spec.Ledger.STS.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 Sophie.Spec.Ledger.STS.Delpl

Methods

fromCBOR ∷ Decoder s (DelplPredicateFailure era) #

labelProxy (DelplPredicateFailure era) → Text #

Era era ⇒ FromCBOR (PoolPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Pool

Methods

fromCBOR ∷ Decoder s (PoolPredicateFailure era) #

labelProxy (PoolPredicateFailure era) → Text #

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

Defined in Sophie.Spec.Ledger.STS.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 Sophie.Spec.Ledger.STS.Utxo

Methods

fromCBOR ∷ Decoder s (UtxoPredicateFailure era) #

labelProxy (UtxoPredicateFailure era) → Text #

Crypto crypto ⇒ FromCBOR (MIRCert crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (MIRCert crypto) #

labelProxy (MIRCert crypto) → Text #

Crypto crypto ⇒ FromCBOR (MIRTarget crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (MIRTarget crypto) #

labelProxy (MIRTarget crypto) → Text #

Crypto crypto ⇒ FromCBOR (StakeCreds crypto) 
Instance details

Defined in Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.TxBody

Methods

fromCBOR ∷ Decoder s (TxBodyRaw era) #

labelProxy (TxBodyRaw era) → Text #

FromCBOR a ⇒ FromCBOR (CborSeq a) 
Instance details

Defined in Bcc.Ledger.Serialization

Methods

fromCBOR ∷ Decoder s (CborSeq a) #

labelProxy (CborSeq a) → Text #

FromCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

FromCBOR (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

FromCBOR (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

FromCBOR (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

FromCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (SigningKey StakeKey) #

labelProxy (SigningKey StakeKey) → Text #

FromCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

FromCBOR (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

fromCBOR ∷ Decoder s (SigningKey ColeKey) #

labelProxy (SigningKey ColeKey) → Text #

FromCBOR (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

fromCBOR ∷ Decoder s (SigningKey VrfKey) #

labelProxy (SigningKey VrfKey) → Text #

FromCBOR (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

fromCBOR ∷ Decoder s (SigningKey KesKey) #

labelProxy (SigningKey KesKey) → Text #

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

Defined in Bcc.Api.SerialiseUsing

Methods

fromCBOR ∷ Decoder s (UsingRawBytes a) #

labelProxy (UsingRawBytes a) → Text #

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

Defined in Bcc.Api.Script

Methods

fromCBOR ∷ Decoder s (ZerepochScript lang) #

labelProxy (ZerepochScript lang) → Text #

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

Defined in Bcc.Api.Query

Methods

fromCBOR ∷ Decoder s (DebugLedgerState era) #

labelProxy (DebugLedgerState era) → Text #

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

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.Protocol.TOptimum

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 AurumGenesis 
Instance details

Defined in Bcc.Ledger.Aurum.Genesis

Methods

toCBOR ∷ AurumGenesis → Encoding #

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

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

ToCBOR Coin 
Instance details

Defined in Bcc.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 Language 
Instance details

Defined in Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Sophie.Spec.Ledger.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 AssetName 
Instance details

Defined in Bcc.Ledger.Jen.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 Likelihood 
Instance details

Defined in Sophie.Spec.Ledger.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 Bcc.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 Bcc.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Bcc.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 Bcc.Ledger.SophieMA.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 ColeHash 
Instance details

Defined in Shardagnostic.Consensus.Cole.Ledger.Block

Methods

toCBOR ∷ ColeHash → Encoding #

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

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

ToCBOR PositiveUnitInterval 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.Chain.Cole.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Entropic 
Instance details

Defined in Bcc.Chain.Common.Entropic

Methods

toCBOR ∷ Entropic → Encoding #

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

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

ToCBOR SystemStart 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.Crypto.VRF.Optimum

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 Bcc.Crypto.VRF.Optimum

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 Bcc.Crypto.VRF.Optimum

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 Bcc.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 Bcc.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 IsValid 
Instance details

Defined in Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 Bcc.Ledger.Aurum.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 ScriptResult 
Instance details

Defined in Bcc.Ledger.Aurum.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 ZerepochDebug 
Instance details

Defined in Bcc.Ledger.Aurum.TxInfo

Methods

toCBOR ∷ ZerepochDebug → Encoding #

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

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

ToCBOR ChainDifficulty 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 EntropicError 
Instance details

Defined in Bcc.Chain.Common.Entropic

Methods

toCBOR ∷ EntropicError → Encoding #

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

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

ToCBOR EntropicPortion 
Instance details

Defined in Bcc.Chain.Common.EntropicPortion

Methods

toCBOR ∷ EntropicPortion → Encoding #

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

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

ToCBOR TxFeePolicy 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Aptr 
Instance details

Defined in Bcc.Ledger.Credential

Methods

toCBOR ∷ Aptr → Encoding #

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

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

ToCBOR KESPeriod 
Instance details

Defined in Bcc.Protocol.TOptimum.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 TicknState 
Instance details

Defined in Sophie.Spec.Ledger.STS.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 ChainCode 
Instance details

Defined in Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.STS.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 Sophie.Spec.Ledger.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 Sophie.Spec.Ledger.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 TxValidationError 
Instance details

Defined in Bcc.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 Bcc.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 AnyZerepochScriptVersion Source # 
Instance details

Defined in Bcc.Api.Script

Methods

toCBORAnyZerepochScriptVersion → Encoding #

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

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

ToCBOR Entropic Source # 
Instance details

Defined in Bcc.Api.Value

Methods

toCBOREntropic → Encoding #

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

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

ToCBOR UpdateProposal Source # 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.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 OptimumNonce Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

Methods

toCBOROptimumNonce → Encoding #

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

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

ToCBOR ProtocolParametersUpdate Source # 
Instance details

Defined in Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 Bcc.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 #

ToCBOR a ⇒ ToCBOR (Maybe a) 
Instance details

Defined in Bcc.Binary.ToCBOR

Methods

toCBORMaybe a → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (Ratio a) 
Instance details

Defined in Bcc.Binary.ToCBOR

Methods

toCBORRatio a → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBORSet a → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (NonEmpty a) 
Instance details

Defined in Bcc.Binary.ToCBOR

Methods

toCBORNonEmpty a → Encoding #

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

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

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

Defined in Bcc.Slotting.Slot

Methods

toCBOR ∷ WithOrigin t → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (Vector a) 
Instance details

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ Vector a → Encoding #

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

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

Typeable xs ⇒ ToCBOR (LengthOf xs) 
Instance details

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ LengthOf xs → Encoding #

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

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

ToCBOR (SigDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

Methods

toCBORSigDSIGN Ed25519Bip32DSIGN → Encoding #

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

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

ToCBOR (SigDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

toCBORSigDSIGN MockDSIGN → Encoding #

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

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

ToCBOR (SigDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

toCBORSigDSIGN Ed25519DSIGN → Encoding #

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

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

ToCBOR (SigDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed448

Methods

toCBORSigDSIGN Ed448DSIGN → Encoding #

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

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

ToCBOR (SignKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

Methods

toCBORSignKeyDSIGN Ed25519Bip32DSIGN → Encoding #

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

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

ToCBOR (SignKeyDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

toCBORSignKeyDSIGN MockDSIGN → Encoding #

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

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

ToCBOR (SignKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

toCBORSignKeyDSIGN Ed25519DSIGN → Encoding #

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

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

ToCBOR (SignKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed448

Methods

toCBORSignKeyDSIGN Ed448DSIGN → Encoding #

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

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

ToCBOR (VerKeyDSIGN Ed25519Bip32DSIGN) Source # 
Instance details

Defined in Bcc.Api.Crypto.Ed25519Bip32

Methods

toCBORVerKeyDSIGN Ed25519Bip32DSIGN → Encoding #

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

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

ToCBOR (VerKeyDSIGN MockDSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Mock

Methods

toCBORVerKeyDSIGN MockDSIGN → Encoding #

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

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

ToCBOR (VerKeyDSIGN Ed25519DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed25519

Methods

toCBORVerKeyDSIGN Ed25519DSIGN → Encoding #

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

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

ToCBOR (VerKeyDSIGN Ed448DSIGN) 
Instance details

Defined in Bcc.Crypto.DSIGN.Ed448

Methods

toCBORVerKeyDSIGN Ed448DSIGN → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ PPUPState era → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (StrictMaybe a) 
Instance details

Defined in Data.Maybe.Strict

Methods

toCBOR ∷ StrictMaybe a → Encoding #

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

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

(SophieBased era, ToCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToCBOR (ApplyTxError era) 
Instance details

Defined in Sophie.Spec.Ledger.API.Mempool

Methods

toCBOR ∷ ApplyTxError era → Encoding #

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

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

TransUTxOState ToCBOR era ⇒ ToCBOR (UTxOState era) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ UTxOState era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (DPState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ DPState crypto → Encoding #

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

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

(Typeable era, ToCBOR (TxBody era), ToCBOR (AuxiliaryData era)) ⇒ ToCBOR (ValidatedTx era) 
Instance details

Defined in Bcc.Ledger.Aurum.Tx

Methods

toCBOR ∷ ValidatedTx era → Encoding #

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

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

Era era ⇒ ToCBOR (PParamsUpdate era) 
Instance details

Defined in Bcc.Ledger.Aurum.PParams

Methods

toCBOR ∷ PParamsUpdate era → Encoding #

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

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

Era era ⇒ ToCBOR (PParams era) 
Instance details

Defined in Bcc.Ledger.Aurum.PParams

Methods

toCBOR ∷ PParams era → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.STS.Ledger

Methods

toCBOR ∷ LedgerPredicateFailure era → Encoding #

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

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

Typeable era ⇒ ToCBOR (TxWitness era) 
Instance details

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

toCBOR ∷ TxWitness era → Encoding #

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

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

Typeable t ⇒ ToCBOR (MemoBytes t) 
Instance details

Defined in Data.MemoBytes

Methods

toCBOR ∷ MemoBytes t → Encoding #

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

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

Era era ⇒ ToCBOR (PParams era) 
Instance details

Defined in Sophie.Spec.Ledger.PParams

Methods

toCBOR ∷ PParams era → Encoding #

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

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

Era era ⇒ ToCBOR (PParamsUpdate era) 
Instance details

Defined in Sophie.Spec.Ledger.PParams

Methods

toCBOR ∷ PParamsUpdate era → Encoding #

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

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

Typeable era ⇒ ToCBOR (Tx era) 
Instance details

Defined in Sophie.Spec.Ledger.Tx

Methods

toCBOR ∷ Tx era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (ScriptHash crypto) 
Instance details

Defined in Bcc.Ledger.Hashes

Methods

toCBOR ∷ ScriptHash crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (AuxiliaryDataHash crypto) 
Instance details

Defined in Bcc.Ledger.AuxiliaryData

Methods

toCBOR ∷ AuxiliaryDataHash crypto → Encoding #

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

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

TransEpoch ToCBOR era ⇒ ToCBOR (EpochState era) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ EpochState era → Encoding #

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

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

(Era era, TransLedgerState ToCBOR era) ⇒ ToCBOR (LedgerState era) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ LedgerState era → Encoding #

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

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

(Typeable era, TransEpoch ToCBOR era) ⇒ ToCBOR (NewEpochState era) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ NewEpochState era → Encoding #

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

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

(Era era, TransTxOut ToCBOR era) ⇒ ToCBOR (TxOut era) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ TxOut era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (Addr crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

toCBOR ∷ Addr crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (BlocksMade crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

toCBOR ∷ BlocksMade crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (SnapShots crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

toCBOR ∷ SnapShots crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (NonMyopic crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

toCBOR ∷ NonMyopic crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PulsingRewUpdate crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ PulsingRewUpdate crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PoolDistr crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

toCBOR ∷ PoolDistr crypto → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.PParams

Methods

toCBOR ∷ ProposedPPUpdates era → Encoding #

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

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

Era era ⇒ ToCBOR (SophieGenesis era) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

toCBORSophieGenesis era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (GenDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ GenDelegPair crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (VestedDelegPair crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ VestedDelegPair crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (SophieGenesisStaking crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Genesis

Methods

toCBOR ∷ SophieGenesisStaking crypto → Encoding #

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

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

ToCBOR (CompactForm Coin) 
Instance details

Defined in Bcc.Ledger.Coin

Methods

toCBOR ∷ CompactForm Coin → Encoding #

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

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

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

Defined in Bcc.Ledger.Jen.Value

Methods

toCBOR ∷ CompactForm (Value crypto) → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.UTxO

Methods

toCBOR ∷ UTxO era → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.PParams

Methods

toCBOR ∷ Update era → Encoding #

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

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

Typeable era ⇒ ToCBOR (AuxiliaryData era) 
Instance details

Defined in Bcc.Ledger.SophieMA.AuxiliaryData

Methods

toCBOR ∷ AuxiliaryData era → Encoding #

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

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

Typeable crypto ⇒ ToCBOR (Timelock crypto) 
Instance details

Defined in Bcc.Ledger.SophieMA.Timelocks

Methods

toCBOR ∷ Timelock crypto → Encoding #

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

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

Typeable era ⇒ ToCBOR (TxBody era) 
Instance details

Defined in Bcc.Ledger.SophieMA.TxBody

Methods

toCBOR ∷ TxBody era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (TxIn crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ TxIn crypto → Encoding #

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

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

(Era era, Compactible (Value era)) ⇒ ToCBOR (TxOut era) 
Instance details

Defined in Bcc.Ledger.Aurum.TxBody

Methods

toCBOR ∷ TxOut era → Encoding #

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

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

Typeable era ⇒ ToCBOR (AuxiliaryData era) 
Instance details

Defined in Bcc.Ledger.Aurum.Data

Methods

toCBOR ∷ AuxiliaryData era → Encoding #

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

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

Typeable era ⇒ ToCBOR (Data era) 
Instance details

Defined in Bcc.Ledger.Aurum.Data

Methods

toCBOR ∷ Data era → Encoding #

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

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

(Typeable (Crypto era), Typeable era) ⇒ ToCBOR (Script era) 
Instance details

Defined in Bcc.Ledger.Aurum.Scripts

Methods

toCBOR ∷ Script era → Encoding #

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

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

(Typeable era, Ord (Script era), Script era ~ Script era, ToCBOR (Script era), Typeable (Crypto era)) ⇒ ToCBOR (AuxiliaryDataRaw era) 
Instance details

Defined in Bcc.Ledger.Aurum.Data

Methods

toCBOR ∷ AuxiliaryDataRaw era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (Value crypto) 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

toCBOR ∷ Value crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PolicyID crypto) 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

toCBOR ∷ PolicyID crypto → Encoding #

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

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

Era era ⇒ ToCBOR (Block era) 
Instance details

Defined in Sophie.Spec.Ledger.BlockChain

Methods

toCBOR ∷ Block era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (BHeader crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

toCBOR ∷ BHeader crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (DCert crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ DCert crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (Wdrl crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ Wdrl crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ PState crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PoolParams crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ PoolParams crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (InstantaneousRewards crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ InstantaneousRewards crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (SnapShot crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

toCBOR ∷ SnapShot crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (ChainDepState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.API.Protocol

Methods

toCBOR ∷ ChainDepState crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (FutureGenDeleg crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ FutureGenDeleg crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (FutureVestedDeleg crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ FutureVestedDeleg crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (DState crypto) 
Instance details

Defined in Sophie.Spec.Ledger.LedgerState

Methods

toCBOR ∷ DState crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (IndividualPoolStake crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum

Methods

toCBOR ∷ IndividualPoolStake crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (RewardProvenance crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

toCBOR ∷ RewardProvenance crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (RewardProvenancePool crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardProvenance

Methods

toCBOR ∷ RewardProvenancePool crypto → Encoding #

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

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

ToCBOR (VerKeyVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

toCBOR ∷ VerKeyVRF OptimumVRF → Encoding #

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

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

ToCBOR (VerKeyVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

toCBOR ∷ VerKeyVRF MockVRF → Encoding #

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

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

ToCBOR (VerKeyVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

toCBOR ∷ VerKeyVRF SimpleVRF → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (RewardAcnt crypto) 
Instance details

Defined in Bcc.Ledger.Address

Methods

toCBOR ∷ RewardAcnt crypto → Encoding #

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

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

Era era ⇒ ToCBOR (TxBody era) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ TxBody era → Encoding #

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

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

Typeable era ⇒ ToCBOR (Metadata era) 
Instance details

Defined in Sophie.Spec.Ledger.Metadata

Methods

toCBOR ∷ Metadata era → Encoding #

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

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

Typeable crypto ⇒ ToCBOR (MultiSig crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Scripts

Methods

toCBOR ∷ MultiSig crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (CompactAddr crypto) 
Instance details

Defined in Sophie.Spec.Ledger.CompactAddr

Methods

toCBOR ∷ CompactAddr crypto → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Single

Methods

toCBOR ∷ SigKES (SingleKES d) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Sum

Methods

toCBOR ∷ SigKES (SumKES h d) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigKES (SumKES h d)) → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigKES (SumKES h d)] → Size #

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

Defined in Bcc.Crypto.KES.Mock

Methods

toCBOR ∷ SigKES (MockKES t) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Simple

Methods

toCBOR ∷ SigKES (SimpleKES d t) → Encoding #

encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (SigKES (SimpleKES d t)) → Size #

encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [SigKES (SimpleKES d t)] → Size #

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

Defined in Bcc.Crypto.KES.Single

Methods

toCBOR ∷ VerKeyKES (SingleKES d) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Sum

Methods

toCBOR ∷ VerKeyKES (SumKES h d) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyKES (SumKES h d)) → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyKES (SumKES h d)] → Size #

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

Defined in Bcc.Crypto.KES.Mock

Methods

toCBOR ∷ VerKeyKES (MockKES t) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Simple

Methods

toCBOR ∷ VerKeyKES (SimpleKES d t) → Encoding #

encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (VerKeyKES (SimpleKES d t)) → Size #

encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [VerKeyKES (SimpleKES d t)] → Size #

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

Defined in Bcc.Crypto.KES.Single

Methods

toCBOR ∷ SignKeyKES (SingleKES d) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Sum

Methods

toCBOR ∷ SignKeyKES (SumKES h d) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyKES (SumKES h d)) → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyKES (SumKES h d)] → Size #

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

Defined in Bcc.Crypto.KES.Mock

Methods

toCBOR ∷ SignKeyKES (MockKES t) → Encoding #

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

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

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

Defined in Bcc.Crypto.KES.Simple

Methods

toCBOR ∷ SignKeyKES (SimpleKES d t) → Encoding #

encodedSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy (SignKeyKES (SimpleKES d t)) → Size #

encodedListSizeExpr ∷ (∀ t0. ToCBOR t0 ⇒ Proxy t0 → Size) → Proxy [SignKeyKES (SimpleKES d t)] → Size #

Typeable era ⇒ ToCBOR (TxBody era) 
Instance details

Defined in Bcc.Ledger.Aurum.TxBody

Methods

toCBOR ∷ TxBody era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (BootstrapWitness crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Address.Bootstrap

Methods

toCBOR ∷ BootstrapWitness crypto → Encoding #

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

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

Typeable era ⇒ ToCBOR (TxDats era) 
Instance details

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

toCBOR ∷ TxDats era → Encoding #

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

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

Typeable era ⇒ ToCBOR (Redeemers era) 
Instance details

Defined in Bcc.Ledger.Aurum.TxWitness

Methods

toCBOR ∷ Redeemers era → Encoding #

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

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

ToCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash StakePoolKey → Encoding #

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

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

ToCBOR (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash VestedDelegateExtendedKey → Encoding #

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

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

ToCBOR (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash VestedDelegateKey → Encoding #

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

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

ToCBOR (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash VestedExtendedKey → Encoding #

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

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

ToCBOR (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash VestedKey → Encoding #

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

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

ToCBOR (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisVestedDelegateExtendedKey → Encoding #

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

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

ToCBOR (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisVestedDelegateKey → Encoding #

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

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

ToCBOR (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisVestedExtendedKey → Encoding #

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

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

ToCBOR (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisVestedKey → Encoding #

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

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

ToCBOR (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash VestedUTxOKey → Encoding #

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

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

ToCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisUTxOKey → Encoding #

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

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

ToCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisDelegateExtendedKey → Encoding #

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

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

ToCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisDelegateKey → Encoding #

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

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

ToCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisExtendedKey → Encoding #

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

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

ToCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash GenesisKey → Encoding #

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

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

ToCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash StakeExtendedKey → Encoding #

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

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

ToCBOR (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash StakeKey → Encoding #

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

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

ToCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash PaymentExtendedKey → Encoding #

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

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

ToCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORHash PaymentKey → Encoding #

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

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

ToCBOR (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORHash ColeKeyLegacy → Encoding #

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

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

ToCBOR (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORHash ColeKey → Encoding #

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

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

ToCBOR (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORHash VrfKey → Encoding #

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

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

ToCBOR (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORHash KesKey → Encoding #

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

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

SophieBasedEra era ⇒ ToCBOR (Header (SophieBlock era)) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

toCBOR ∷ Header (SophieBlock era) → Encoding #

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

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

SophieBasedEra era ⇒ ToCBOR (SophieBlock era) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

toCBOR ∷ SophieBlock era → Encoding #

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

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

Crypto c ⇒ ToCBOR (SophieHash c) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Block

Methods

toCBOR ∷ SophieHash c → Encoding #

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

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

Era era ⇒ ToCBOR (CompactGenesis era) 
Instance details

Defined in Shardagnostic.Consensus.Sophie.Ledger.Config

Methods

toCBOR ∷ CompactGenesis era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (BHBody crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

toCBOR ∷ BHBody crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PrevHash crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

toCBOR ∷ PrevHash crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (OCert crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.OCert

Methods

toCBOR ∷ OCert crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (HashHeader crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

toCBOR ∷ HashHeader crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (TxId crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ TxId crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (PrtclState crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.Rules.Prtcl

Methods

toCBOR ∷ PrtclState crypto → Encoding #

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

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

Typeable v ⇒ ToCBOR (OutputVRF v) 
Instance details

Defined in Bcc.Crypto.VRF.Class

Methods

toCBOR ∷ OutputVRF v → Encoding #

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

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

ToCBOR (CertVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

toCBOR ∷ CertVRF OptimumVRF → Encoding #

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

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

ToCBOR (CertVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

toCBOR ∷ CertVRF MockVRF → Encoding #

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

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

ToCBOR (CertVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

toCBOR ∷ CertVRF SimpleVRF → Encoding #

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

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

ToCBOR (SignKeyVRF OptimumVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Optimum

Methods

toCBOR ∷ SignKeyVRF OptimumVRF → Encoding #

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

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

ToCBOR (SignKeyVRF MockVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Mock

Methods

toCBOR ∷ SignKeyVRF MockVRF → Encoding #

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

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

ToCBOR (SignKeyVRF SimpleVRF) 
Instance details

Defined in Bcc.Crypto.VRF.Simple

Methods

toCBOR ∷ SignKeyVRF SimpleVRF → Encoding #

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

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

Typeable a ⇒ ToCBOR (RedeemSignature a) 
Instance details

Defined in Bcc.Crypto.Signing.Redeem.Signature

Methods

toCBOR ∷ RedeemSignature a → Encoding #

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

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

Typeable a ⇒ ToCBOR (Signature a) 
Instance details

Defined in Bcc.Crypto.Signing.Signature

Methods

toCBOR ∷ Signature a → Encoding #

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

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

(Typeable era, ToCBOR (BbodyPredicateFailure era)) ⇒ ToCBOR (AurumBbodyPredFail era) 
Instance details

Defined in Bcc.Ledger.Aurum.Rules.Bbody

Methods

toCBOR ∷ AurumBbodyPredFail era → Encoding #

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

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

(Era era, ToCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (AuxiliaryData era), Typeable (Script era), ToCBOR (Script era)) ⇒ ToCBOR (AurumPredFail era) 
Instance details

Defined in Bcc.Ledger.Aurum.Rules.Utxow

Methods

toCBOR ∷ AurumPredFail era → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.STS.Delegs

Methods

toCBOR ∷ DelegsPredicateFailure era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (GenDelegs crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ GenDelegs crypto → Encoding #

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

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

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

Defined in Bcc.Ledger.Aurum.Rules.Utxo

Methods

toCBOR ∷ UtxoPredicateFailure era → Encoding #

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

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

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

Defined in Bcc.Ledger.Aurum.Rules.Utxos

Methods

toCBOR ∷ UtxosPredicateFailure era → Encoding #

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

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

(Typeable era, Era era) ⇒ ToCBOR (PpupPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Ppup

Methods

toCBOR ∷ PpupPredicateFailure era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (CollectError crypto) 
Instance details

Defined in Bcc.Ledger.Aurum.ZerepochScriptApi

Methods

toCBOR ∷ CollectError crypto → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.STS.Utxow

Methods

toCBOR ∷ UtxowPredicateFailure era → Encoding #

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

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

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

Defined in Bcc.Ledger.Aurum.Tx

Methods

toCBOR ∷ ScriptPurpose c → Encoding #

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

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

ToCBOR (Attributes ()) 
Instance details

Defined in Bcc.Chain.Common.Attributes

Methods

toCBOR ∷ Attributes () → Encoding #

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

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

ToCBOR (Attributes AddrAttributes) 
Instance details

Defined in Bcc.Chain.Common.AddrAttributes

Methods

toCBOR ∷ Attributes AddrAttributes → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (MerkleRoot a) 
Instance details

Defined in Bcc.Chain.Common.Merkle

Methods

toCBOR ∷ MerkleRoot a → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (MerkleTree a) 
Instance details

Defined in Bcc.Chain.Common.Merkle

Methods

toCBOR ∷ MerkleTree a → Encoding #

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

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

ToCBOR n ⇒ ToCBOR (TooLarge n) 
Instance details

Defined in Bcc.Chain.Update.Validation.Registration

Methods

toCBOR ∷ TooLarge n → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (GenesisCredential crypto) 
Instance details

Defined in Bcc.Ledger.Credential

Methods

toCBOR ∷ GenesisCredential crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (VestedCredential crypto) 
Instance details

Defined in Bcc.Ledger.Credential

Methods

toCBOR ∷ VestedCredential crypto → Encoding #

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

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

ToCBORGroup a ⇒ ToCBOR (CBORGroup a) 
Instance details

Defined in Bcc.Ledger.Serialization

Methods

toCBOR ∷ CBORGroup a → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (VestedDelegs crypto) 
Instance details

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ VestedDelegs crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (CompactValue crypto) 
Instance details

Defined in Bcc.Ledger.Jen.Value

Methods

toCBOR ∷ CompactValue crypto → Encoding #

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

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

(TransValue ToCBOR era, TransUTxOState ToCBOR era, ToCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ ToCBOR (UtxoPredicateFailure era) 
Instance details

Defined in Bcc.Ledger.SophieMA.Rules.Utxo

Methods

toCBOR ∷ UtxoPredicateFailure era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (LastAppliedBlock crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.BHeader

Methods

toCBOR ∷ LastAppliedBlock crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (OBftSlot crypto) 
Instance details

Defined in Bcc.Protocol.TOptimum.Rules.Overlay

Methods

toCBOR ∷ OBftSlot crypto → Encoding #

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

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

(Era era, Typeable era) ⇒ ToCBOR (LaxBlock era) 
Instance details

Defined in Sophie.Spec.Ledger.BlockChain

Methods

toCBOR ∷ LaxBlock era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (Stake crypto) 
Instance details

Defined in Sophie.Spec.Ledger.EpochBoundary

Methods

toCBOR ∷ Stake crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (RewardSnapShot crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ RewardSnapShot crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (RewardUpdate crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ RewardUpdate crypto → Encoding #

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

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

Crypto c ⇒ ToCBOR (RewardAns c) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ RewardAns c → Encoding #

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

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

Crypto c ⇒ ToCBOR (Pulser c) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ Pulser c → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (FreeVars crypto) 
Instance details

Defined in Sophie.Spec.Ledger.RewardUpdate

Methods

toCBOR ∷ FreeVars crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (Reward crypto) 
Instance details

Defined in Sophie.Spec.Ledger.Rewards

Methods

toCBOR ∷ Reward crypto → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.STS.Deleg

Methods

toCBOR ∷ DelegPredicateFailure era → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.STS.Delpl

Methods

toCBOR ∷ DelplPredicateFailure era → Encoding #

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

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

(Typeable era, Era era) ⇒ ToCBOR (PoolPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Pool

Methods

toCBOR ∷ PoolPredicateFailure era → Encoding #

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

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

(SophieBased era, ToCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ ToCBOR (LedgersPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Ledgers

Methods

toCBOR ∷ LedgersPredicateFailure era → Encoding #

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

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

(TransUTxOState ToCBOR era, ToCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ ToCBOR (UtxoPredicateFailure era) 
Instance details

Defined in Sophie.Spec.Ledger.STS.Utxo

Methods

toCBOR ∷ UtxoPredicateFailure era → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (MIRCert crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ MIRCert crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (MIRTarget crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ MIRTarget crypto → Encoding #

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

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

Crypto crypto ⇒ ToCBOR (StakeCreds crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ StakeCreds crypto → Encoding #

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

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

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

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ TxBodyRaw era → Encoding #

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

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

ToCBOR a ⇒ ToCBOR (CborSeq a) 
Instance details

Defined in Bcc.Ledger.Serialization

Methods

toCBOR ∷ CborSeq a → Encoding #

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

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

ToCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey StakePoolKey → Encoding #

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

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

ToCBOR (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToCBOR (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey VestedDelegateKey → Encoding #

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

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

ToCBOR (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey VestedExtendedKey → Encoding #

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

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

ToCBOR (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey VestedKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToCBOR (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisVestedDelegateKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisVestedExtendedKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisVestedKey → Encoding #

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

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

ToCBOR (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey VestedUTxOKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisUTxOKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisDelegateKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisExtendedKey → Encoding #

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

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

ToCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey GenesisKey → Encoding #

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

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

ToCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey StakeExtendedKey → Encoding #

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

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

ToCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey StakeKey → Encoding #

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

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

ToCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey PaymentExtendedKey → Encoding #

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

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

ToCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORVerificationKey PaymentKey → Encoding #

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

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

ToCBOR (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORVerificationKey ColeKeyLegacy → Encoding #

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

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

ToCBOR (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORVerificationKey ColeKey → Encoding #

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

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

ToCBOR (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORVerificationKey VrfKey → Encoding #

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

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

ToCBOR (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORVerificationKey KesKey → Encoding #

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

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

ToCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey StakePoolKey → Encoding #

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

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

ToCBOR (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey VestedDelegateExtendedKey → Encoding #

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

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

ToCBOR (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey VestedDelegateKey → Encoding #

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

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

ToCBOR (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey VestedExtendedKey → Encoding #

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

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

ToCBOR (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey VestedKey → Encoding #

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

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

ToCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToCBOR (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisVestedDelegateKey → Encoding #

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

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

ToCBOR (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisVestedExtendedKey → Encoding #

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

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

ToCBOR (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisVestedKey → Encoding #

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

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

ToCBOR (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey VestedUTxOKey → Encoding #

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

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

ToCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisUTxOKey → Encoding #

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

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

ToCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisDelegateExtendedKey → Encoding #

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

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

ToCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisDelegateKey → Encoding #

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

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

ToCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisExtendedKey → Encoding #

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

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

ToCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey GenesisKey → Encoding #

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

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

ToCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey StakeExtendedKey → Encoding #

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

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

ToCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey StakeKey → Encoding #

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

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

ToCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey PaymentExtendedKey → Encoding #

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

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

ToCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toCBORSigningKey PaymentKey → Encoding #

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

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

ToCBOR (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORSigningKey ColeKeyLegacy → Encoding #

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

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

ToCBOR (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Methods

toCBORSigningKey ColeKey → Encoding #

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

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

ToCBOR (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORSigningKey VrfKey → Encoding #

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

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

ToCBOR (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Methods

toCBORSigningKey KesKey → Encoding #

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

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

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

Defined in Bcc.Api.SerialiseUsing

Methods

toCBORUsingRawBytes a → Encoding #

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

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

(Typeable lang, HasTypeProxy lang) ⇒ ToCBOR (ZerepochScript lang) Source # 
Instance details

Defined in Bcc.Api.Script

Methods

toCBORZerepochScript lang → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOREither a b → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ (a, b) → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBORMap k v → Encoding #

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

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

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

Defined in Bcc.Crypto.Hash.Class

Methods

toCBOR ∷ Hash h a → Encoding #

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

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

Era era ⇒ ToCBOR (WitnessSetHKD Identity era) 
Instance details

Defined in Sophie.Spec.Ledger.Tx

Methods

toCBOR ∷ WitnessSetHKD Identity era → Encoding #

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

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

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

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ KeyHash disc crypto → Encoding #

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

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

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

Defined in Bcc.Ledger.SafeHash

Methods

toCBOR ∷ SafeHash c index → Encoding #

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

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

(Typeable kr, Crypto crypto) ⇒ ToCBOR (WitVKey kr crypto) 
Instance details

Defined in Sophie.Spec.Ledger.TxBody

Methods

toCBOR ∷ WitVKey kr crypto → Encoding #

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

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

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

Defined in Bcc.Ledger.Credential

Methods

toCBOR ∷ Credential kr crypto → Encoding #

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

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

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

Defined in Bcc.Crypto.Hashing

Methods

toCBOR ∷ AbstractHash algo a → Encoding #

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

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

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

Defined in Bcc.Ledger.Keys

Methods

toCBOR ∷ VKey kd crypto → Encoding #

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

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

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

Defined in Bcc.Crypto.VRF.Class

Methods

toCBOR ∷ CertifiedVRF v a → Encoding #

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

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

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

Defined in Bcc.Ledger.BaseTypes

Methods

toCBOR ∷ BoundedRatio b a → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ (a, b, c) → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ Tagged s a → Encoding #

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

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

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

Defined in Control.Iterate.SetAlgebra

Methods

toCBOR ∷ BiMap b a b → Encoding #

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

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ (a, b, c, d) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d) → Size #

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

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ (a, b, c, d, e) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e) → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e)] → Size #

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

Defined in Bcc.Binary.ToCBOR

Methods

toCBOR ∷ (a, b, c, d, e, f, g) → Encoding #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e, f, g) → Size #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e, f, g)] → Size #