Safe Haskell | None |
---|---|
Language | Haskell2010 |
CBOR serialisation
Documentation
class HasTypeProxy a ⇒ SerialiseAsCBOR a where Source #
Nothing
serialiseToCBOR ∷ a → ByteString Source #
default serialiseToCBOR ∷ ToCBOR a ⇒ a → ByteString Source #
deserialiseFromCBOR ∷ AsType a → ByteString → Either DecoderError a Source #
default deserialiseFromCBOR ∷ FromCBOR a ⇒ AsType a → ByteString → Either DecoderError a Source #
Instances
class Typeable a ⇒ FromCBOR a where #
Instances
FromCBOR Bool | |
FromCBOR Float | |
FromCBOR Int | |
FromCBOR Int32 | |
FromCBOR Int64 | |
FromCBOR Integer | |
FromCBOR Natural | |
FromCBOR Word | |
FromCBOR Word8 | |
FromCBOR Word16 | |
FromCBOR Word32 | |
FromCBOR Word64 | |
FromCBOR () | |
FromCBOR ByteString | |
Defined in Bcc.Binary.FromCBOR fromCBOR ∷ Decoder s ByteString # label ∷ Proxy ByteString → Text # | |
FromCBOR ShortByteString | |
Defined in Bcc.Binary.FromCBOR fromCBOR ∷ Decoder s ShortByteString # label ∷ Proxy ShortByteString → Text # | |
FromCBOR Nano | |
FromCBOR Pico | |
FromCBOR Void | |
FromCBOR Text | |
FromCBOR UTCTime | |
FromCBOR NominalDiffTime | |
Defined in Bcc.Binary.FromCBOR fromCBOR ∷ Decoder s NominalDiffTime # label ∷ Proxy NominalDiffTime → Text # | |
FromCBOR BlockNo | |
FromCBOR LByteString | |
FromCBOR EpochNo | |
FromCBOR SlotNo | |
FromCBOR Raw | |
FromCBOR NonNegativeInterval | |
FromCBOR UnitInterval | |
FromCBOR ProtVer | |
FromCBOR AurumGenesis | |
FromCBOR Coin | |
FromCBOR Language | |
FromCBOR Prices | |
FromCBOR ExUnits | |
FromCBOR Metadatum | |
FromCBOR AssetName | |
FromCBOR Likelihood | |
FromCBOR Ptr | |
FromCBOR Nonce | |
FromCBOR Desirability | |
FromCBOR StakePoolRelay | |
FromCBOR PoolMetadata | |
FromCBOR Network | |
FromCBOR ValidityInterval | |
FromCBOR ColeHash | |
FromCBOR PositiveUnitInterval | |
FromCBOR EpochAndSlotCount | |
FromCBOR EpochNumber | |
FromCBOR EpochSlots | |
Defined in Bcc.Chain.Slotting.EpochSlots fromCBOR ∷ Decoder s EpochSlots # label ∷ Proxy EpochSlots → Text # | |
FromCBOR SlotCount | |
FromCBOR SlotNumber | |
FromCBOR Config | |
FromCBOR GenesisNonAvvmBalances | |
FromCBOR GenesisDelegation | |
FromCBOR GenesisKeyHashes | |
FromCBOR CompactAddress | |
FromCBOR RequiresNetworkMagic | |
FromCBOR GenesisAvvmBalances | |
FromCBOR ProtocolParameters | |
FromCBOR ProtocolVersion | |
FromCBOR ProtocolMagicId | |
FromCBOR Certificate | |
FromCBOR SigningKey | |
FromCBOR SoftwareVersion | |
FromCBOR VerificationKey | |
FromCBOR KeyHash | |
FromCBOR GenesisHash | |
FromCBOR CandidateProtocolUpdate | |
FromCBOR Endorsement | |
FromCBOR ApplyMempoolPayloadErr | |
Defined in Bcc.Chain.Cole.API.Mempool fromCBOR ∷ Decoder s ApplyMempoolPayloadErr # | |
FromCBOR Tx | |
FromCBOR Proposal | |
FromCBOR Vote | |
FromCBOR ChainValidationState | |
FromCBOR Map | |
FromCBOR ScheduledDelegation | |
FromCBOR State | |
FromCBOR UTxO | |
FromCBOR Error | |
FromCBOR ToSign | |
FromCBOR CompactRedeemVerificationKey | |
FromCBOR Entropic | |
FromCBOR SystemStart | |
Defined in Bcc.Slotting.Time fromCBOR ∷ Decoder s SystemStart # label ∷ Proxy SystemStart → Text # | |
FromCBOR Point | |
FromCBOR Proof | |
FromCBOR SignKey | |
FromCBOR VerKey | |
FromCBOR RedeemVerificationKey | |
FromCBOR RedeemSigningKey | |
FromCBOR IsValid | |
FromCBOR TagMismatchDescription | |
FromCBOR FailureDescription | |
FromCBOR RdmrPtr | |
FromCBOR Tag | |
FromCBOR ScriptResult | |
FromCBOR ZerepochDebug | |
FromCBOR ChainDifficulty | |
FromCBOR Proof | |
FromCBOR SscPayload | |
FromCBOR ProposalBody | |
FromCBOR TxInWitness | |
FromCBOR Body | |
FromCBOR TxPayload | |
FromCBOR Payload | |
FromCBOR Payload | |
FromCBOR BlockSignature | |
FromCBOR TxProof | |
FromCBOR SscProof | |
FromCBOR CompactTxIn | |
FromCBOR CompactTxOut | |
FromCBOR State | |
FromCBOR UTxOValidationError | |
FromCBOR BlockCount | |
FromCBOR UTxOConfiguration | |
FromCBOR ApplicationName | |
FromCBOR ApplicationVersion | |
FromCBOR ProtocolUpdateProposal | |
FromCBOR SoftwareUpdateProposal | |
FromCBOR Error | |
FromCBOR HDAddressPayload | |
FromCBOR NetworkMagic | |
FromCBOR AddrSpendingData | |
FromCBOR AddrType | |
FromCBOR Address | |
FromCBOR Address' | |
FromCBOR EntropicError | |
FromCBOR EntropicPortion | |
FromCBOR TxFeePolicy | |
FromCBOR TxSizeLinear | |
FromCBOR State | |
FromCBOR State | |
FromCBOR GenesisData | |
FromCBOR CompactTxId | |
FromCBOR TxIn | |
FromCBOR TxOut | |
FromCBOR TxAux | |
FromCBOR TxSigData | |
FromCBOR UTxOError | |
FromCBOR ApplicationNameError | |
FromCBOR InstallerHash | |
FromCBOR SystemTag | |
FromCBOR ProtocolParametersUpdate | |
FromCBOR SoftforkRule | |
FromCBOR SoftwareVersionError | |
FromCBOR SystemTagError | |
FromCBOR Error | |
FromCBOR Error | |
FromCBOR Error | |
FromCBOR Adopted | |
FromCBOR ActiveSlotCoeff | |
FromCBOR DnsName | |
FromCBOR Port | |
FromCBOR PositiveInterval | |
FromCBOR Url | |
FromCBOR DeltaCoin | |
FromCBOR Aptr | |
FromCBOR KESPeriod | |
FromCBOR TicknState | |
FromCBOR ChainCode | |
FromCBOR AccountState | |
FromCBOR LogWeight | |
FromCBOR MIRPot | |
FromCBOR PerformanceEstimate | |
FromCBOR RewardType | |
FromCBOR VotingPeriod | |
FromCBOR TxValidationError | |
FromCBOR ExecutionUnits Source # | |
Defined in Bcc.Api.Script fromCBOR ∷ Decoder s ExecutionUnits # label ∷ Proxy ExecutionUnits → Text # | |
FromCBOR AnyZerepochScriptVersion Source # | |
Defined in Bcc.Api.Script fromCBOR ∷ Decoder s AnyZerepochScriptVersion # | |
FromCBOR Entropic Source # | |
FromCBOR UpdateProposal Source # | |
Defined in Bcc.Api.ProtocolParameters fromCBOR ∷ Decoder s UpdateProposal # label ∷ Proxy UpdateProposal → Text # | |
FromCBOR CostModel Source # | |
FromCBOR ExecutionUnitPrices Source # | |
Defined in Bcc.Api.ProtocolParameters fromCBOR ∷ Decoder s ExecutionUnitPrices # | |
FromCBOR OptimumNonce Source # | |
Defined in Bcc.Api.ProtocolParameters fromCBOR ∷ Decoder s OptimumNonce # label ∷ Proxy OptimumNonce → Text # | |
FromCBOR ProtocolParametersUpdate Source # | |
Defined in Bcc.Api.ProtocolParameters fromCBOR ∷ Decoder s ProtocolParametersUpdate # | |
FromCBOR Certificate Source # | |
Defined in Bcc.Api.Certificate fromCBOR ∷ Decoder s Certificate # label ∷ Proxy Certificate → Text # | |
FromCBOR ScriptValidity Source # | |
Defined in Bcc.Api.TxBody fromCBOR ∷ Decoder s ScriptValidity # label ∷ Proxy ScriptValidity → Text # | |
FromCBOR OperationalCertificateIssueCounter Source # | |
Defined in Bcc.Api.OperationalCertificate | |
FromCBOR OperationalCertificate Source # | |
Defined in Bcc.Api.OperationalCertificate fromCBOR ∷ Decoder s OperationalCertificate # | |
FromCBOR a ⇒ FromCBOR [a] | |
FromCBOR a ⇒ FromCBOR (Maybe a) | |
(Integral a, FromCBOR a) ⇒ FromCBOR (Ratio a) | |
(Ord a, FromCBOR a) ⇒ FromCBOR (Set a) | |
FromCBOR a ⇒ FromCBOR (NonEmpty a) | |
(Serialise t, Typeable t) ⇒ FromCBOR (WithOrigin t) | |
FromCBOR a ⇒ FromCBOR (Vector a) | |
(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era)), ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (ValidatedTx era)) | |
(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)) | |
(Era era, ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (TxWitness era)) | |
(Typeable t, FromCBOR (Annotator t)) ⇒ FromCBOR (Annotator (MemoBytes t)) | |
(Era era, ToCBOR (Data era), ToCBOR (Script era), Typeable (Script era), ValidateScript era, Script era ~ Script era) ⇒ FromCBOR (Annotator (TxWitnessRaw era)) | |
(Typeable era, FromCBOR (Annotator (Script era)), ValidateScript era) ⇒ FromCBOR (Annotator (WitnessSetHKD Identity era)) | |
(BlockAnn era, Typeable era) ⇒ FromCBOR (Annotator (TxSeq era)) | |
(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era))) ⇒ FromCBOR (Annotator (Tx era)) | |
(Era era, AnnotatedData (Script era)) ⇒ FromCBOR (Annotator (AuxiliaryData era)) | |
Crypto crypto ⇒ FromCBOR (Annotator (Timelock crypto)) | |
FamsFrom era ⇒ FromCBOR (Annotator (TxBody era)) | |
(Era era, Ord (Script era), FromCBOR (Annotator (Script era)), Script era ~ Script era) ⇒ FromCBOR (Annotator (AuxiliaryData era)) | |
Typeable era ⇒ FromCBOR (Annotator (Data era)) | |
(Crypto (Crypto era), Typeable (Crypto era), Typeable era) ⇒ FromCBOR (Annotator (Script era)) | |
(Era era, Ord (Script era), FromCBOR (Annotator (Script era)), Script era ~ Script era) ⇒ FromCBOR (Annotator (AuxiliaryDataRaw era)) | |
Crypto crypto ⇒ FromCBOR (Annotator (TimelockRaw crypto)) | |
(Era era, AnnotatedData (Script era)) ⇒ FromCBOR (Annotator (AuxiliaryDataRaw era)) | |
(BlockAnn era, ValidateScript era, SupportsSegWit era, FromCBOR (Annotator (TxSeq era))) ⇒ FromCBOR (Annotator (Block era)) | |
Crypto crypto ⇒ FromCBOR (Annotator (BHeader crypto)) | |
(Typeable kr, Crypto crypto) ⇒ FromCBOR (Annotator (WitVKey kr crypto)) | |
(Era era, FromCBOR (TxOut era), FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (Annotator (TxBody era)) | |
Typeable era ⇒ FromCBOR (Annotator (Metadata era)) | |
Crypto crypto ⇒ FromCBOR (Annotator (MultiSig crypto)) | |
(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)) | |
Crypto crypto ⇒ FromCBOR (Annotator (BootstrapWitness crypto)) | |
Era era ⇒ FromCBOR (Annotator (TxDats era)) | |
Era era ⇒ FromCBOR (Annotator (Redeemers era)) | |
SophieBasedEra era ⇒ FromCBOR (Annotator (Header (SophieBlock era))) | |
SophieBasedEra era ⇒ FromCBOR (Annotator (SophieBlock era)) | |
(Typeable era, Era era) ⇒ FromCBOR (Annotator (TxDatsRaw era)) | |
Era era ⇒ FromCBOR (Annotator (RedeemersRaw era)) | |
(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)) | |
FamsFrom era ⇒ FromCBOR (Annotator (TxBodyRaw era)) | |
(Era era, BlockAnn era, ValidateScript era, TxSeq era ~ TxSeq era) ⇒ FromCBOR (Annotator (LaxBlock era)) | |
Crypto crypto ⇒ FromCBOR (Annotator (MultiSigRaw crypto)) | |
(Era era, FromCBOR (Annotator (TxBody era)), FromCBOR (Annotator (AuxiliaryData era)), FromCBOR (Annotator (Witnesses era))) ⇒ FromCBOR (Annotator (TxRaw era)) | |
(TransTxBody FromCBOR era, ToCBOR (PParamsDelta era), Era era) ⇒ FromCBOR (Annotator (TxBodyRaw era)) | |
FromCBOR (SigDSIGN Ed25519Bip32DSIGN) Source # | |
Defined in Bcc.Api.Crypto.Ed25519Bip32 fromCBOR ∷ Decoder s (SigDSIGN Ed25519Bip32DSIGN) # | |
FromCBOR (SigDSIGN MockDSIGN) | |
FromCBOR (SigDSIGN Ed25519DSIGN) | |
FromCBOR (SigDSIGN Ed448DSIGN) | |
FromCBOR (SignKeyDSIGN Ed25519Bip32DSIGN) Source # | |
Defined in Bcc.Api.Crypto.Ed25519Bip32 fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519Bip32DSIGN) # label ∷ Proxy (SignKeyDSIGN Ed25519Bip32DSIGN) → Text # | |
FromCBOR (SignKeyDSIGN MockDSIGN) | |
Defined in Bcc.Crypto.DSIGN.Mock fromCBOR ∷ Decoder s (SignKeyDSIGN MockDSIGN) # label ∷ Proxy (SignKeyDSIGN MockDSIGN) → Text # | |
FromCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Bcc.Crypto.DSIGN.Ed25519 fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) # label ∷ Proxy (SignKeyDSIGN Ed25519DSIGN) → Text # | |
FromCBOR (SignKeyDSIGN Ed448DSIGN) | |
Defined in Bcc.Crypto.DSIGN.Ed448 fromCBOR ∷ Decoder s (SignKeyDSIGN Ed448DSIGN) # label ∷ Proxy (SignKeyDSIGN Ed448DSIGN) → Text # | |
FromCBOR (VerKeyDSIGN Ed25519Bip32DSIGN) Source # | |
Defined in Bcc.Api.Crypto.Ed25519Bip32 fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519Bip32DSIGN) # label ∷ Proxy (VerKeyDSIGN Ed25519Bip32DSIGN) → Text # | |
FromCBOR (VerKeyDSIGN MockDSIGN) | |
Defined in Bcc.Crypto.DSIGN.Mock fromCBOR ∷ Decoder s (VerKeyDSIGN MockDSIGN) # label ∷ Proxy (VerKeyDSIGN MockDSIGN) → Text # | |
FromCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Bcc.Crypto.DSIGN.Ed25519 fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) # label ∷ Proxy (VerKeyDSIGN Ed25519DSIGN) → Text # | |
FromCBOR (VerKeyDSIGN Ed448DSIGN) | |
Defined in Bcc.Crypto.DSIGN.Ed448 fromCBOR ∷ Decoder s (VerKeyDSIGN Ed448DSIGN) # label ∷ Proxy (VerKeyDSIGN Ed448DSIGN) → Text # | |
(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (PPUPState era) | |
FromCBOR a ⇒ FromCBOR (StrictMaybe a) | |
(SophieBased era, FromCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ FromCBOR (ApplyTxError era) | |
(TransValue FromCBOR era, FromCBOR (State (EraRule "PPUP" era)), FromCBOR (TxOut era), HashAnnotated (TxBody era) EraIndependentTxBody (Crypto era)) ⇒ FromCBOR (UTxOState era) | |
Crypto crypto ⇒ FromCBOR (DPState crypto) | |
Era era ⇒ FromCBOR (PParamsUpdate era) | |
Era era ⇒ FromCBOR (PParams era) | |
(FromCBOR (PredicateFailure (EraRule "DELEGS" era)), FromCBOR (PredicateFailure (EraRule "UTXOW" era)), Era era) ⇒ FromCBOR (LedgerPredicateFailure era) | |
Era era ⇒ FromCBOR (PParams era) | |
Era era ⇒ FromCBOR (PParamsUpdate era) | |
Crypto crypto ⇒ FromCBOR (ScriptHash crypto) | |
Crypto crypto ⇒ FromCBOR (AuxiliaryDataHash crypto) | |
(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) | |
(Era era, HashAnnotated (TxBody era) EraIndependentTxBody (Crypto era), FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (State (EraRule "PPUP" era))) ⇒ FromCBOR (LedgerState era) | |
(Era era, FromCBOR (PParams era), FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (State (EraRule "PPUP" era))) ⇒ FromCBOR (NewEpochState era) | |
(Era era, TransTxOut DecodeNonNegative era, Show (Value era)) ⇒ FromCBOR (TxOut era) | |
Crypto crypto ⇒ FromCBOR (Addr crypto) | |
Crypto crypto ⇒ FromCBOR (BlocksMade crypto) | |
Crypto crypto ⇒ FromCBOR (SnapShots crypto) | |
Crypto crypto ⇒ FromCBOR (NonMyopic crypto) | |
Crypto crypto ⇒ FromCBOR (PulsingRewUpdate crypto) | |
Crypto crypto ⇒ FromCBOR (PoolDistr crypto) | |
(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (ProposedPPUpdates era) | |
Era era ⇒ FromCBOR (SophieGenesis era) | |
Defined in Sophie.Spec.Ledger.Genesis fromCBOR ∷ Decoder s (SophieGenesis era) # label ∷ Proxy (SophieGenesis era) → Text # | |
Crypto crypto ⇒ FromCBOR (GenDelegPair crypto) | |
Crypto crypto ⇒ FromCBOR (VestedDelegPair crypto) | |
Crypto crypto ⇒ FromCBOR (SophieGenesisStaking crypto) | |
FromCBOR (CompactForm Coin) | |
Crypto crypto ⇒ FromCBOR (CompactForm (Value crypto)) | |
(FromCBOR (TxOut era), Era era) ⇒ FromCBOR (UTxO era) | |
(Era era, FromCBOR (PParamsDelta era)) ⇒ FromCBOR (Update era) | |
Crypto crypto ⇒ FromCBOR (TxIn crypto) | |
(Era era, DecodeNonNegative (Value era), Show (Value era), Compactible (Value era)) ⇒ FromCBOR (TxOut era) | |
Crypto crypto ⇒ FromCBOR (Value crypto) | |
Crypto crypto ⇒ FromCBOR (PolicyID crypto) | |
Crypto crypto ⇒ FromCBOR (DCert crypto) | |
Crypto crypto ⇒ FromCBOR (Wdrl crypto) | |
Crypto crypto ⇒ FromCBOR (PState crypto) | |
Crypto crypto ⇒ FromCBOR (PoolParams crypto) | |
Crypto crypto ⇒ FromCBOR (InstantaneousRewards crypto) | |
Crypto crypto ⇒ FromCBOR (SnapShot crypto) | |
Crypto crypto ⇒ FromCBOR (ChainDepState crypto) | |
Crypto crypto ⇒ FromCBOR (FutureGenDeleg crypto) | |
Crypto crypto ⇒ FromCBOR (FutureVestedDeleg crypto) | |
Crypto crypto ⇒ FromCBOR (DState crypto) | |
Crypto crypto ⇒ FromCBOR (IndividualPoolStake crypto) | |
Crypto crypto ⇒ FromCBOR (RewardProvenance crypto) | |
Crypto crypto ⇒ FromCBOR (RewardProvenancePool crypto) | |
FromCBOR (VerKeyVRF OptimumVRF) | |
FromCBOR (VerKeyVRF MockVRF) | |
FromCBOR (VerKeyVRF SimpleVRF) | |
Crypto crypto ⇒ FromCBOR (RewardAcnt crypto) | |
Crypto crypto ⇒ FromCBOR (CompactAddr crypto) | |
DSIGNAlgorithm d ⇒ FromCBOR (SigKES (SingleKES d)) | |
(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (SigKES (SumKES h d)) | |
KnownNat t ⇒ FromCBOR (SigKES (MockKES t)) | |
(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (SigKES (SimpleKES d t)) | |
DSIGNAlgorithm d ⇒ FromCBOR (VerKeyKES (SingleKES d)) | |
(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (VerKeyKES (SumKES h d)) | |
KnownNat t ⇒ FromCBOR (VerKeyKES (MockKES t)) | |
(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (VerKeyKES (SimpleKES d t)) | |
DSIGNAlgorithm d ⇒ FromCBOR (SignKeyKES (SingleKES d)) | |
(KESAlgorithm d, HashAlgorithm h, Typeable d) ⇒ FromCBOR (SignKeyKES (SumKES h d)) | |
KnownNat t ⇒ FromCBOR (SignKeyKES (MockKES t)) | |
(DSIGNAlgorithm d, Typeable d, KnownNat t, KnownNat (SeedSizeDSIGN d * t)) ⇒ FromCBOR (SignKeyKES (SimpleKES d t)) | |
FromCBOR (Hash StakePoolKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash StakePoolKey) # | |
FromCBOR (Hash VestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash VestedDelegateExtendedKey) # | |
FromCBOR (Hash VestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash VestedDelegateKey) # | |
FromCBOR (Hash VestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash VestedExtendedKey) # | |
FromCBOR (Hash VestedKey) Source # | |
FromCBOR (Hash GenesisVestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisVestedDelegateExtendedKey) # label ∷ Proxy (Hash GenesisVestedDelegateExtendedKey) → Text # | |
FromCBOR (Hash GenesisVestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisVestedDelegateKey) # | |
FromCBOR (Hash GenesisVestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisVestedExtendedKey) # | |
FromCBOR (Hash GenesisVestedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisVestedKey) # | |
FromCBOR (Hash VestedUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash VestedUTxOKey) # | |
FromCBOR (Hash GenesisUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisUTxOKey) # | |
FromCBOR (Hash GenesisDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisDelegateExtendedKey) # | |
FromCBOR (Hash GenesisDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisDelegateKey) # | |
FromCBOR (Hash GenesisExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisExtendedKey) # | |
FromCBOR (Hash GenesisKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash GenesisKey) # | |
FromCBOR (Hash StakeExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash StakeExtendedKey) # | |
FromCBOR (Hash StakeKey) Source # | |
FromCBOR (Hash PaymentExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash PaymentExtendedKey) # | |
FromCBOR (Hash PaymentKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (Hash PaymentKey) # | |
FromCBOR (Hash ColeKeyLegacy) Source # | |
Defined in Bcc.Api.KeysCole fromCBOR ∷ Decoder s (Hash ColeKeyLegacy) # | |
FromCBOR (Hash ColeKey) Source # | |
FromCBOR (Hash VrfKey) Source # | |
FromCBOR (Hash KesKey) Source # | |
Crypto c ⇒ FromCBOR (SophieHash c) | |
Era era ⇒ FromCBOR (CompactGenesis era) | |
FromCBOR (ATxAux ByteSpan) | |
FromCBOR (ACertificate ByteSpan) | |
FromCBOR (AProposal ByteSpan) | |
FromCBOR (AVote ByteSpan) | |
Crypto crypto ⇒ FromCBOR (BHBody crypto) | |
Crypto crypto ⇒ FromCBOR (PrevHash crypto) | |
Crypto crypto ⇒ FromCBOR (HashHeader crypto) | |
Crypto crypto ⇒ FromCBOR (TxId crypto) | |
Crypto crypto ⇒ FromCBOR (PrtclState crypto) | |
Typeable v ⇒ FromCBOR (OutputVRF v) | |
FromCBOR (CertVRF OptimumVRF) | |
FromCBOR (CertVRF MockVRF) | |
FromCBOR (CertVRF SimpleVRF) | |
FromCBOR (SignKeyVRF OptimumVRF) | |
FromCBOR (SignKeyVRF MockVRF) | |
FromCBOR (SignKeyVRF SimpleVRF) | |
Typeable a ⇒ FromCBOR (RedeemSignature a) | |
Typeable a ⇒ FromCBOR (Signature a) | |
(Typeable era, FromCBOR (BbodyPredicateFailure era)) ⇒ FromCBOR (AurumBbodyPredFail era) | |
(Era era, FromCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (AuxiliaryData era)) ⇒ FromCBOR (AurumPredFail era) | |
(Era era, FromCBOR (PredicateFailure (EraRule "DELPL" era)), Typeable (Script era)) ⇒ FromCBOR (DelegsPredicateFailure era) | |
Crypto crypto ⇒ FromCBOR (GenDelegs crypto) | |
(Era era, FromCBOR (TxOut era), FromCBOR (Value era), FromCBOR (PredicateFailure (EraRule "UTXOS" era))) ⇒ FromCBOR (UtxoPredicateFailure era) | |
(Era era, FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxosPredicateFailure era) | |
Era era ⇒ FromCBOR (PpupPredicateFailure era) | |
Crypto crypto ⇒ FromCBOR (CollectError crypto) | |
(Era era, FromCBOR (PredicateFailure (EraRule "UTXO" era)), Typeable (Script era), Typeable (AuxiliaryData era)) ⇒ FromCBOR (UtxowPredicateFailure era) | |
(Typeable c, Crypto c) ⇒ FromCBOR (ScriptPurpose c) | |
(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) | |
FromCBOR (ABody ByteSpan) | |
FromCBOR (APayload ByteSpan) | |
FromCBOR (ABlockSignature ByteSpan) | |
FromCBOR (ATxPayload ByteSpan) | |
FromCBOR (APayload ByteSpan) | |
FromCBOR (Attributes ()) | |
FromCBOR (Attributes AddrAttributes) | |
FromCBOR a ⇒ FromCBOR (MerkleRoot a) | |
(FromCBOR a, ToCBOR a) ⇒ FromCBOR (MerkleTree a) | |
FromCBOR n ⇒ FromCBOR (TooLarge n) | |
(FromCBORGroup a, ToCBORGroup a) ⇒ FromCBOR (CBORGroup a) | |
Crypto crypto ⇒ FromCBOR (VestedDelegs crypto) | |
Crypto crypto ⇒ FromCBOR (CompactValue crypto) | |
(TransValue FromCBOR era, TransUTxO FromCBOR era, DecodeNonNegative (Value era), Show (Value era), FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxoPredicateFailure era) | |
FamsFrom era ⇒ FromCBOR (TxBodyRaw era) | |
Crypto crypto ⇒ FromCBOR (LastAppliedBlock crypto) | |
Crypto crypto ⇒ FromCBOR (OBftSlot crypto) | |
Crypto crypto ⇒ FromCBOR (Stake crypto) | |
Crypto crypto ⇒ FromCBOR (RewardSnapShot crypto) | |
Crypto crypto ⇒ FromCBOR (RewardUpdate crypto) | |
Crypto c ⇒ FromCBOR (RewardAns c) | |
Crypto c ⇒ FromCBOR (Pulser c) | |
Crypto crypto ⇒ FromCBOR (FreeVars crypto) | |
Crypto crypto ⇒ FromCBOR (Reward crypto) | |
(Era era, Typeable (Script era)) ⇒ FromCBOR (DelegPredicateFailure era) | |
(Era era, FromCBOR (PredicateFailure (EraRule "POOL" era)), FromCBOR (PredicateFailure (EraRule "DELEG" era)), Typeable (Script era)) ⇒ FromCBOR (DelplPredicateFailure era) | |
Era era ⇒ FromCBOR (PoolPredicateFailure era) | |
(SophieBased era, FromCBOR (PredicateFailure (EraRule "LEDGER" era))) ⇒ FromCBOR (LedgersPredicateFailure era) | |
(TransValue FromCBOR era, TransUTxO FromCBOR era, DecodeNonNegative (Value era), Show (Value era), FromCBOR (PredicateFailure (EraRule "PPUP" era))) ⇒ FromCBOR (UtxoPredicateFailure era) | |
Crypto crypto ⇒ FromCBOR (MIRCert crypto) | |
Crypto crypto ⇒ FromCBOR (MIRTarget crypto) | |
Crypto crypto ⇒ FromCBOR (StakeCreds crypto) | |
(FromCBOR (TxOut era), Era era, FromCBOR (PParamsDelta era), ToCBOR (PParamsDelta era)) ⇒ FromCBOR (TxBodyRaw era) | |
FromCBOR a ⇒ FromCBOR (CborSeq a) | |
FromCBOR (VerificationKey StakePoolKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey StakePoolKey) # label ∷ Proxy (VerificationKey StakePoolKey) → Text # | |
FromCBOR (VerificationKey VestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey VestedDelegateExtendedKey) # label ∷ Proxy (VerificationKey VestedDelegateExtendedKey) → Text # | |
FromCBOR (VerificationKey VestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey VestedDelegateKey) # | |
FromCBOR (VerificationKey VestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey VestedExtendedKey) # | |
FromCBOR (VerificationKey VestedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey VestedKey) # | |
FromCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie | |
FromCBOR (VerificationKey GenesisVestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisVestedDelegateKey) # label ∷ Proxy (VerificationKey GenesisVestedDelegateKey) → Text # | |
FromCBOR (VerificationKey GenesisVestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisVestedExtendedKey) # label ∷ Proxy (VerificationKey GenesisVestedExtendedKey) → Text # | |
FromCBOR (VerificationKey GenesisVestedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisVestedKey) # | |
FromCBOR (VerificationKey VestedUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey VestedUTxOKey) # label ∷ Proxy (VerificationKey VestedUTxOKey) → Text # | |
FromCBOR (VerificationKey GenesisUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisUTxOKey) # label ∷ Proxy (VerificationKey GenesisUTxOKey) → Text # | |
FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisDelegateExtendedKey) # label ∷ Proxy (VerificationKey GenesisDelegateExtendedKey) → Text # | |
FromCBOR (VerificationKey GenesisDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisDelegateKey) # | |
FromCBOR (VerificationKey GenesisExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisExtendedKey) # | |
FromCBOR (VerificationKey GenesisKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey GenesisKey) # label ∷ Proxy (VerificationKey GenesisKey) → Text # | |
FromCBOR (VerificationKey StakeExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey StakeExtendedKey) # | |
FromCBOR (VerificationKey StakeKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey StakeKey) # | |
FromCBOR (VerificationKey PaymentExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey PaymentExtendedKey) # | |
FromCBOR (VerificationKey PaymentKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (VerificationKey PaymentKey) # label ∷ Proxy (VerificationKey PaymentKey) → Text # | |
FromCBOR (VerificationKey ColeKeyLegacy) Source # | |
Defined in Bcc.Api.KeysCole fromCBOR ∷ Decoder s (VerificationKey ColeKeyLegacy) # label ∷ Proxy (VerificationKey ColeKeyLegacy) → Text # | |
FromCBOR (VerificationKey ColeKey) Source # | |
Defined in Bcc.Api.KeysCole fromCBOR ∷ Decoder s (VerificationKey ColeKey) # | |
FromCBOR (VerificationKey VrfKey) Source # | |
Defined in Bcc.Api.KeysOptimum fromCBOR ∷ Decoder s (VerificationKey VrfKey) # | |
FromCBOR (VerificationKey KesKey) Source # | |
Defined in Bcc.Api.KeysOptimum fromCBOR ∷ Decoder s (VerificationKey KesKey) # | |
FromCBOR (SigningKey StakePoolKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey StakePoolKey) # label ∷ Proxy (SigningKey StakePoolKey) → Text # | |
FromCBOR (SigningKey VestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey VestedDelegateExtendedKey) # label ∷ Proxy (SigningKey VestedDelegateExtendedKey) → Text # | |
FromCBOR (SigningKey VestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey VestedDelegateKey) # label ∷ Proxy (SigningKey VestedDelegateKey) → Text # | |
FromCBOR (SigningKey VestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey VestedExtendedKey) # label ∷ Proxy (SigningKey VestedExtendedKey) → Text # | |
FromCBOR (SigningKey VestedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey VestedKey) # | |
FromCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisVestedDelegateExtendedKey) # label ∷ Proxy (SigningKey GenesisVestedDelegateExtendedKey) → Text # | |
FromCBOR (SigningKey GenesisVestedDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisVestedDelegateKey) # label ∷ Proxy (SigningKey GenesisVestedDelegateKey) → Text # | |
FromCBOR (SigningKey GenesisVestedExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisVestedExtendedKey) # label ∷ Proxy (SigningKey GenesisVestedExtendedKey) → Text # | |
FromCBOR (SigningKey GenesisVestedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisVestedKey) # label ∷ Proxy (SigningKey GenesisVestedKey) → Text # | |
FromCBOR (SigningKey VestedUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey VestedUTxOKey) # label ∷ Proxy (SigningKey VestedUTxOKey) → Text # | |
FromCBOR (SigningKey GenesisUTxOKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisUTxOKey) # label ∷ Proxy (SigningKey GenesisUTxOKey) → Text # | |
FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisDelegateExtendedKey) # label ∷ Proxy (SigningKey GenesisDelegateExtendedKey) → Text # | |
FromCBOR (SigningKey GenesisDelegateKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisDelegateKey) # label ∷ Proxy (SigningKey GenesisDelegateKey) → Text # | |
FromCBOR (SigningKey GenesisExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisExtendedKey) # label ∷ Proxy (SigningKey GenesisExtendedKey) → Text # | |
FromCBOR (SigningKey GenesisKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey GenesisKey) # label ∷ Proxy (SigningKey GenesisKey) → Text # | |
FromCBOR (SigningKey StakeExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey StakeExtendedKey) # label ∷ Proxy (SigningKey StakeExtendedKey) → Text # | |
FromCBOR (SigningKey StakeKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey StakeKey) # | |
FromCBOR (SigningKey PaymentExtendedKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey PaymentExtendedKey) # label ∷ Proxy (SigningKey PaymentExtendedKey) → Text # | |
FromCBOR (SigningKey PaymentKey) Source # | |
Defined in Bcc.Api.KeysSophie fromCBOR ∷ Decoder s (SigningKey PaymentKey) # label ∷ Proxy (SigningKey PaymentKey) → Text # | |
FromCBOR (SigningKey ColeKeyLegacy) Source # | |
Defined in Bcc.Api.KeysCole fromCBOR ∷ Decoder s (SigningKey ColeKeyLegacy) # label ∷ Proxy (SigningKey ColeKeyLegacy) → Text # | |
FromCBOR (SigningKey ColeKey) Source # | |
Defined in Bcc.Api.KeysCole fromCBOR ∷ Decoder s (SigningKey ColeKey) # | |
FromCBOR (SigningKey VrfKey) Source # | |
Defined in Bcc.Api.KeysOptimum fromCBOR ∷ Decoder s (SigningKey VrfKey) # | |
FromCBOR (SigningKey KesKey) Source # | |
Defined in Bcc.Api.KeysOptimum fromCBOR ∷ Decoder s (SigningKey KesKey) # | |
(SerialiseAsRawBytes a, Typeable a) ⇒ FromCBOR (UsingRawBytes a) Source # | |
Defined in Bcc.Api.SerialiseUsing fromCBOR ∷ Decoder s (UsingRawBytes a) # label ∷ Proxy (UsingRawBytes a) → Text # | |
(Typeable lang, HasTypeProxy lang) ⇒ FromCBOR (ZerepochScript lang) Source # | |
Defined in Bcc.Api.Script fromCBOR ∷ Decoder s (ZerepochScript lang) # label ∷ Proxy (ZerepochScript lang) → Text # | |
(Typeable era, TransLedgerState FromCBOR (SophieLedgerEra era)) ⇒ FromCBOR (DebugLedgerState era) Source # | |
Defined in Bcc.Api.Query fromCBOR ∷ Decoder s (DebugLedgerState era) # label ∷ Proxy (DebugLedgerState era) → Text # | |
(FromCBOR a, FromCBOR b) ⇒ FromCBOR (Either a b) | |
(FromCBOR a, FromCBOR b) ⇒ FromCBOR (a, b) | |
(Ord k, FromCBOR k, FromCBOR v) ⇒ FromCBOR (Map k v) | |
(HashAlgorithm h, Typeable a) ⇒ FromCBOR (Hash h a) | |
(Crypto crypto, Typeable disc) ⇒ FromCBOR (KeyHash disc crypto) | |
(Typeable index, Crypto c) ⇒ FromCBOR (SafeHash c index) | |
(Typeable kr, Crypto crypto) ⇒ FromCBOR (Credential kr crypto) | |
(Typeable algo, Typeable a, HashAlgorithm algo) ⇒ FromCBOR (AbstractHash algo a) | |
(Crypto crypto, Typeable kd) ⇒ FromCBOR (VKey kd crypto) | |
(VRFAlgorithm v, Typeable a) ⇒ FromCBOR (CertifiedVRF v a) | |
(FromCBOR a, Bounded (BoundedRatio b a), Bounded a, Integral a, Typeable b, Typeable a, Show a) ⇒ FromCBOR (BoundedRatio b a) | |
(FromCBOR a, FromCBOR b, FromCBOR c) ⇒ FromCBOR (a, b, c) | |
(Typeable s, FromCBOR a) ⇒ FromCBOR (Tagged s a) | |
(Ord a, Ord b, FromCBOR a, FromCBOR b) ⇒ FromCBOR (BiMap b a b) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d) ⇒ FromCBOR (a, b, c, d) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e) ⇒ FromCBOR (a, b, c, d, e) | |
(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g) ⇒ FromCBOR (a, b, c, d, e, f, g) | |
class Typeable a ⇒ ToCBOR a where #
encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy a → Size #
encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [a] → Size #