Modulecardano-ledger-binary-1.9.1.0
Cardano.Ledger.Binary.Encoding
- 6 types
- 2 classes
- 92 values
- Packagecardano-ledger-binary-1.9.1.0
- Exports101
- LicenceApache-2.0
- SourceEncoding.hs
Instances70FixedSize, …
type FixedSize MessageHash = SECP256K1_ECDSA_MESSAGE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize Proof =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos80
type FixedSize SignKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos64
type FixedSize VerKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos32
type FixedSize Proof =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat128
type FixedSize SignKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat64
type FixedSize VerKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat32
type FixedSize (PossessionProofDSIGN (BLS12381DSIGN curve)) = PossessionProofSizeDSIGN (BLS12381DSIGN curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SigDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_SIGNATURE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (SigDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (SigDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448114
type FixedSize (SigDSIGN MockDSIGN) = HashSize ShortHash +Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (SigDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (SigDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_SIGNATURE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (SigDSIGN (BLS12381DSIGN curve)) = CompressedPointSize (DualCurve curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SignKeyDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_PRIVKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (SignKeyDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_SEEDBYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (SignKeyDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed44857
type FixedSize (SignKeyDSIGN MockDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (SignKeyDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (SignKeyDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_PRIVKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (SignKeyDSIGN (BLS12381DSIGN curve)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internal32
type FixedSize (SignedDSIGN v a) = FixedSize (SigDSIGN v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Classtype FixedSize (VerKeyDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_PUBKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (VerKeyDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_PUBLICKEYBYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (VerKeyDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed44857
type FixedSize (VerKeyDSIGN MockDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (VerKeyDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (VerKeyDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_PUBKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (VerKeyDSIGN (BLS12381DSIGN curve)) = CompressedPointSize curveDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SigKES NeverKES) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsed0
type FixedSize (SigKES (CompactSingleKES d)) = SigSizeDSIGN d + VerKeySizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (SigKES (CompactSumKES h d)) = SigSizeKES d + VerKeySizeKES dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (SigKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock24
type FixedSize (SigKES (SimpleKES d t)) = SigSizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (SigKES (SingleKES d)) = FixedSize (SigDSIGN d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (SigKES (SumKES h d)) = SigSizeKES d + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
)type FixedSize (SignKeyKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock16
type FixedSize (SignedKES v a) = FixedSize (SigKES v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Classtype FixedSize (UnsoundPureSignKeyKES NeverKES) = SignKeySizeKES NeverKESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedtype FixedSize (UnsoundPureSignKeyKES (CompactSingleKES d)) = SignKeySizeKES (CompactSingleKES d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (UnsoundPureSignKeyKES (CompactSumKES h d)) = SignKeySizeKES (CompactSumKES h d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (UnsoundPureSignKeyKES (MockKES t)) = FixedSize (SignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mocktype FixedSize (UnsoundPureSignKeyKES (SimpleKES d t)) = SignKeySizeKES (SimpleKES d t)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (UnsoundPureSignKeyKES (SingleKES d)) = SignKeySizeKES (SingleKES d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (UnsoundPureSignKeyKES (SumKES h d)) = SignKeySizeKES (SumKES h d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sumtype FixedSize (VerKeyKES NeverKES) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsed0
type FixedSize (VerKeyKES (CompactSingleKES d)) = VerKeySizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (VerKeyKES (CompactSumKES h d)) = HashSize hDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (VerKeyKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock8
type FixedSize (VerKeyKES (SimpleKES d t)) = VerKeySizeDSIGN d * tDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (VerKeyKES (SingleKES d)) = FixedSize (VerKeyDSIGN d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (VerKeyKES (SumKES h d)) = HashSize hDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sumtype FixedSize (PackedBytes n) = nDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.Internaltype FixedSize (PinnedSizedBytes n) = nDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytestype FixedSize (CertVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (CertVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (CertVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple64
type FixedSize (CertVRF PraosVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (CertVRF PraosBatchCompatVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype FixedSize (SignKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (SignKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (SignKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple16
type FixedSize (SignKeyVRF PraosVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (SignKeyVRF PraosBatchCompatVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype FixedSize (VerKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (VerKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (VerKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple32
type FixedSize (VerKeyVRF PraosVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (VerKeyVRF PraosBatchCompatVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat
Methods
rawEncodeFixedSized :: a -> ByteStringrawDecodeFixedSized :: MonadFail m => ByteString -> m a
Instances70FixedSizeCodec, …
FixedSizeCodec MessageHashDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (SigDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (SigDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (SigDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (SigDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (SigDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (SigDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SignKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (SignKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (SignKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (SignKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (SignKeyDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (SignKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SignKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalFixedSizeCodec (VerKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (VerKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (VerKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (VerKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (VerKeyDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (VerKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SigKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (UnsoundPureSignKeyKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (VerKeyKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatBLS12381CurveConstraints curve => FixedSizeCodec (PossessionProofDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FixedSizeCodec (SigDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FixedSizeCodec (VerKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalDSIGNAlgorithm d => FixedSizeCodec (SigKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNAlgorithm d => FixedSizeCodec (UnsoundPureSignKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingleDSIGNAlgorithm d => FixedSizeCodec (UnsoundPureSignKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNAlgorithm d => FixedSizeCodec (VerKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingleDSIGNAlgorithm d => FixedSizeCodec (VerKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleHashAlgorithm h => FixedSizeCodec (VerKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumHashAlgorithm h => FixedSizeCodec (VerKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SumKnownNat n => FixedSizeCodec (PackedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.InternalKnownNat n => FixedSizeCodec (PinnedSizedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytesKnownNat t => FixedSizeCodec (SigKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (SignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (UnsoundPureSignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (VerKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock(DSIGNAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => FixedSizeCodec (SigKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNAlgorithm d, KnownNat t) => FixedSizeCodec (SigKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNAlgorithm d, KnownNat t, KnownNat (SignKeySizeDSIGN d * t)) => FixedSizeCodec (UnsoundPureSignKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNAlgorithm d, KnownNat t, KnownNat (VerKeySizeDSIGN d * t)) => FixedSizeCodec (VerKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(KESAlgorithm (CompactSumKES h d), UnsoundPureKESAlgorithm d, KnownNat ((SignKeySizeKES d + SeedSizeKES d) + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum2
))) => FixedSizeCodec (UnsoundPureSignKeyKES (CompactSumKES h d))(KESAlgorithm (SumKES h d), UnsoundPureKESAlgorithm d, KnownNat ((SignKeySizeKES d + SeedSizeKES d) + (Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
* VerKeySizeKES d))) => FixedSizeCodec (UnsoundPureSignKeyKES (SumKES h d))(KESAlgorithm d, KnownNat (SigSizeKES d + VerKeySizeKES d), Typeable h) => FixedSizeCodec (SigKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(KESAlgorithm d, KnownNat (SigSizeKES d + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
)), Typeable h) => FixedSizeCodec (SigKES (SumKES h d))FixedSizeCodec (SigDSIGN v) => FixedSizeCodec (SignedDSIGN v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.ClassKESAlgorithm v => FixedSizeCodec (SignedKES v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Class
Instances92EncCBOR, …
EncCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ShortByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IPv4Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IPv6Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BitFieldDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR LeiosCertDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ProofDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SignKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VerKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR PreEncodedDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EncodingDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BlockNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochIntervalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochSizeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SlotNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SystemStartDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SlicedByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EncodingDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR TermDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VoidDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IntegerDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR NaturalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BoolDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR DoubleDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR FloatDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IntDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR WordDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR DataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR TextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR UTCTimeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ()Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SigDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SignKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (VerKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORKESAlgorithm k => EncCBOR (SigKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORKESAlgorithm k => EncCBOR (VerKeyKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (OutputVRF v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedEncCBOR a => EncCBOR (StrictMaybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (StrictSeq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Seq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Set a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (NonEmpty a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Maybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Ratio a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR [a]Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBORGroup a => EncCBOR (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.GroupSerialise t => EncCBOR (WithOrigin t)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Storable a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Prim a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Unbox a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SignedDSIGN v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORHashAlgorithm h => EncCBOR (Hash h a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORVRFAlgorithm v => EncCBOR (CertifiedVRF v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (Fixed p)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (Tokens -> Tokens)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b) => EncCBOR (Either a b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b) => EncCBOR (a, b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR k, EncCBOR v) => EncCBOR (Map k v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Tagged s a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c) => EncCBOR (a, b, c)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d) => EncCBOR (a, b, c, d)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR k, EncCBOR v, Vector kv k, Vector vv v) => EncCBOR (VMap kv vv k v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e) => EncCBOR (a, b, c, d, e)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f) => EncCBOR (a, b, c, d, e, f)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f, EncCBOR g) => EncCBOR (a, b, c, d, e, f, g)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
Constructors
Instances1EncCBOR
EncCBOR PreEncodedDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
Instances3Semigroup, Monoid, EncCBOR
Instances16Bounded, Enum, Eq, Ord, Show, NFData, …
Bounded VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionEnum VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionEq VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionOrd VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionShow VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionNFData VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionRandom VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionUniform VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionUniformRange VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionFromJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionToJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionNoThunks VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionFromCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionToCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionDecCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
A flattened representation of a term, which is independent of any underlying binary representation, but which we later serialise into CBOR format.
Constructors
TkWord !Word TokensTkWord64 !Word64 TokensTkInt !Int TokensTkInt64 !Int64 TokensTkBytes !ByteString TokensTkBytesBegin TokensTkByteArray !SlicedByteArray TokensTkString !Text TokensTkUtf8ByteArray !SlicedByteArray TokensTkStringBegin TokensTkListLen !Word TokensTkListBegin TokensTkMapLen !Word TokensTkMapBegin TokensTkTag !Word TokensTkTag64 !Word64 TokensTkInteger !Integer TokensTkNull TokensTkUndef TokensTkBool !Bool TokensTkSimple !Word8 TokensTkFloat16 !Float TokensTkFloat32 !Float TokensTkFloat64 !Double TokensTkBreak TokensTkEncoded !ByteString TokensTkEnd
Instances4Eq, Show, ToCBOR, EncCBOR
Eq TokensDefined in cborg-0.2.10.0 · Codec.CBOR.EncodingShow TokensDefined in cborg-0.2.10.0 · Codec.CBOR.EncodingToCBOR (Tokens -> Tokens)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOREncCBOR (Tokens -> Tokens)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR