bcc-api-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Api.KeysSophie

Description

Sophie key types and their Key class instances

Synopsis

Key types

data PaymentKey Source #

Sophie-era payment keys. Used for Sophie payment addresses and witnessing transactions that spend from these addresses.

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType PaymentKey Source #

Key PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole VestedUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole ColeKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey PaymentKey) 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 (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentKey = PaymentKeyHash (KeyHash 'Payment StandardCrypto)
newtype VerificationKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey PaymentKey = PaymentVerificationKey (VKey 'Payment StandardCrypto)
newtype SigningKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey PaymentKey = PaymentSigningKey (SignKeyDSIGN StandardCrypto)

data PaymentExtendedKey Source #

Sophie-era payment keys using extended ed25519 cryptographic keys.

They can be used for Sophie payment addresses and witnessing transactions that spend from these addresses.

These extended keys are used by HD wallets. So this type provides interoperability with HD wallets. The ITN CLI also supported this key type.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey PaymentKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey PaymentKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType PaymentExtendedKey Source #

Key PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole PaymentExtendedKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole ColeKey PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentExtendedKey = PaymentExtendedKeyHash (KeyHash 'Payment StandardCrypto)
newtype VerificationKey PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data StakeKey Source #

Instances

Instances details
HasTypeProxy StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType StakeKey Source #

Key StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole StakeExtendedKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey StakeKey) 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 (VerificationKey StakeKey) 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 #

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 (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 (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 #

SerialiseAsCBOR (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeKey = StakeKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey StakeKey = StakeVerificationKey (VKey 'Staking StandardCrypto)
newtype SigningKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakeKey = StakeSigningKey (SignKeyDSIGN StandardCrypto)

data StakeExtendedKey Source #

Sophie-era stake keys using extended ed25519 cryptographic keys.

They can be used for Sophie stake addresses and witnessing transactions that use stake addresses.

These extended keys are used by HD wallets. So this type provides interoperability with HD wallets. The ITN CLI also supported this key type.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey StakeKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey StakeKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType StakeExtendedKey Source #

Key StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole StakeExtendedKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeExtendedKey = StakeExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data StakePoolKey Source #

Instances

Instances details
HasTypeProxy StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType StakePoolKey Source #

Key StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole VestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisVestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToJSON (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toJSONHash StakePoolKey → Value #

toEncodingHash StakePoolKey → Encoding #

toJSONList ∷ [Hash StakePoolKey] → Value #

toEncodingList ∷ [Hash StakePoolKey] → Encoding #

FromCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash StakePoolKey) #

labelProxy (Hash StakePoolKey) → Text #

FromCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

ToJSONKey (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toJSONKey ∷ ToJSONKeyFunction (Hash StakePoolKey)

toJSONKeyList ∷ ToJSONKeyFunction [Hash StakePoolKey]

SerialiseAsCBOR (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakePoolKey = StakePoolKeyHash (KeyHash 'StakePool StandardCrypto)
newtype VerificationKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey StakePoolKey = StakePoolVerificationKey (VKey 'StakePool StandardCrypto)
newtype SigningKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakePoolKey = StakePoolSigningKey (SignKeyDSIGN StandardCrypto)

data GenesisKey Source #

Instances

Instances details
HasTypeProxy GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType GenesisKey Source #

Key GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisExtendedKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisKey) 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 (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisKey = GenesisKeyHash (KeyHash 'Genesis StandardCrypto)
newtype VerificationKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisKey = GenesisVerificationKey (VKey 'Genesis StandardCrypto)
newtype SigningKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisKey = GenesisSigningKey (SignKeyDSIGN StandardCrypto)

data GenesisExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey GenesisKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey GenesisKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType GenesisExtendedKey Source #

Key GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisExtendedKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisExtendedKey = GenesisExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data GenesisDelegateKey Source #

Instances

Instances details
HasTypeProxy GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType GenesisDelegateKey Source #

Key GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisDelegateExtendedKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateKey = GenesisDelegateKeyHash (KeyHash 'GenesisDelegate StandardCrypto)
newtype VerificationKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisDelegateKey = GenesisDelegateVerificationKey (VKey 'GenesisDelegate StandardCrypto)
newtype SigningKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisDelegateKey = GenesisDelegateSigningKey (SignKeyDSIGN StandardCrypto)

data GenesisDelegateExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey GenesisKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey GenesisKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Key GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisDelegateExtendedKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 #

SerialiseAsCBOR (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateExtendedKey = GenesisDelegateExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data GenesisVestedKey Source #

Instances

Instances details
HasTypeProxy GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType GenesisVestedKey Source #

Key GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedExtendedKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedKey = GenesisVestedKeyHash (KeyHash 'Genesis StandardCrypto)
newtype VerificationKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedKey = GenesisVestedVerificationKey (VKey 'Genesis StandardCrypto)
newtype SigningKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedKey = GenesisVestedSigningKey (SignKeyDSIGN StandardCrypto)

data GenesisVestedExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey GenesisKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey GenesisKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Key GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedExtendedKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedExtendedKey = GenesisVestedExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data GenesisVestedDelegateKey Source #

Instances

Instances details
HasTypeProxy GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Key GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisVestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedDelegateExtendedKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedDelegateKey = GenesisVestedDelegateKeyHash (KeyHash 'VestedDelegate StandardCrypto)
newtype VerificationKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedDelegateKey = GenesisVestedDelegateVerificationKey (VKey 'VestedDelegate StandardCrypto)
newtype SigningKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data GenesisVestedDelegateExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey GenesisKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey GenesisKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Key GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisVestedDelegateExtendedKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

ToCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data GenesisUTxOKey Source #

Instances

Instances details
HasTypeProxy GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType GenesisUTxOKey Source #

Key GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole GenesisUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole GenesisUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

fromCBOR ∷ Decoder s (Hash GenesisUTxOKey) #

labelProxy (Hash GenesisUTxOKey) → Text #

FromCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisUTxOKey = GenesisUTxOKeyHash (KeyHash 'Payment StandardCrypto)
newtype VerificationKey GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisUTxOKey = GenesisUTxOVerificationKey (VKey 'Payment StandardCrypto)
newtype SigningKey GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisUTxOKey = GenesisUTxOSigningKey (SignKeyDSIGN StandardCrypto)

data VestedKey Source #

Instances

Instances details
HasTypeProxy VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType VestedKey Source #

Key VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedExtendedKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedKey) 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 (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedKey = VestedKeyHash (KeyHash 'Vested StandardCrypto)
newtype VerificationKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedKey = VestedVerificationKey (VKey 'Vested StandardCrypto)
newtype SigningKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedKey = VestedSigningKey (SignKeyDSIGN StandardCrypto)

data VestedExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey VestedKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey VestedKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType VestedExtendedKey Source #

Key VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedExtendedKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedExtendedKey = VestedExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data VestedDelegateKey Source #

Instances

Instances details
HasTypeProxy VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType VestedDelegateKey Source #

Key VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole VestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedDelegateExtendedKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedDelegateKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateKey = VestedDelegateKeyHash (KeyHash 'VestedDelegate StandardCrypto)
newtype VerificationKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedDelegateKey = VestedDelegateVerificationKey (VKey 'VestedDelegate StandardCrypto)
newtype SigningKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedDelegateKey = VestedDelegateSigningKey (SignKeyDSIGN StandardCrypto)

data VestedDelegateExtendedKey Source #

Sophie-era vested keys using extended ed25519 cryptographic keys.

These serve the same role as normal vested keys, but are here to support legacy Cole vested keys which used extended keys.

The extended verification keys can be converted (via castVerificationKey) to ordinary keys (i.e. VerificationKey VestedKey) but this is not the case for the signing keys. The signing keys can be used to witness transactions directly, with verification via their non-extended verification key (VerificationKey VestedKey).

This is a type level tag, used with other interfaces like Key.

Instances

Instances details
HasTypeProxy VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Key VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedDelegateExtendedKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 #

SerialiseAsCBOR (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateExtendedKey = VestedDelegateExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype VerificationKey VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data VestedUTxOKey Source #

Vested UTxO keys

Instances

Instances details
HasTypeProxy VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Associated Types

data AsType VestedUTxOKey Source #

Key VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastSigningKeyRole VestedUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

CastVerificationKeyRole VestedUTxOKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedUTxOKey) 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 (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

FromCBOR (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

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 (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 (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 #

SerialiseAsCBOR (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsCBOR (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedUTxOKey = VestedUTxOKeyHash (KeyHash 'Payment StandardCrypto)
newtype VerificationKey VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedUTxOKey = VestedUTxOVerificationKey (VKey 'Payment StandardCrypto)
newtype SigningKey VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedUTxOKey = VestedUTxOSigningKey (SignKeyDSIGN StandardCrypto)

Data family instances

data family AsType t Source #

A family of singleton types used in this API to indicate which type to use where it would otherwise be ambiguous or merely unclear.

Values of this type are passed to deserialisation functions for example.

Instances

Instances details
data AsType AurumEra Source # 
Instance details

Defined in Bcc.Api.Eras

data AsType JenEra Source # 
Instance details

Defined in Bcc.Api.Eras

data AsType EvieEra Source # 
Instance details

Defined in Bcc.Api.Eras

data AsType SophieEra Source # 
Instance details

Defined in Bcc.Api.Eras

data AsType ColeEra Source # 
Instance details

Defined in Bcc.Api.Eras

data AsType TextEnvelope Source # 
Instance details

Defined in Bcc.Api.SerialiseTextEnvelope

data AsType TxMetadata Source # 
Instance details

Defined in Bcc.Api.TxMetadata

data AsType StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

data AsType ScriptData Source # 
Instance details

Defined in Bcc.Api.ScriptData

data AsType ScriptHash Source # 
Instance details

Defined in Bcc.Api.Script

data AsType ScriptInAnyLang Source # 
Instance details

Defined in Bcc.Api.Script

data AsType ZerepochScriptV1 Source # 
Instance details

Defined in Bcc.Api.Script

data AsType SimpleScriptV2 Source # 
Instance details

Defined in Bcc.Api.Script

data AsType SimpleScriptV1 Source # 
Instance details

Defined in Bcc.Api.Script

data AsType ColeKeyLegacy Source # 
Instance details

Defined in Bcc.Api.KeysCole

data AsType ColeKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

data AsType ColeVote Source # 
Instance details

Defined in Bcc.Api.SpecialCole

data AsType ColeUpdateProposal Source # 
Instance details

Defined in Bcc.Api.SpecialCole

data AsType VrfKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

data AsType KesKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

data AsType StakePoolMetadata Source # 
Instance details

Defined in Bcc.Api.StakePoolMetadata

data AsType StakeAddress Source # 
Instance details

Defined in Bcc.Api.Address

data AsType AddressAny Source # 
Instance details

Defined in Bcc.Api.Address

data AsType SophieAddr Source # 
Instance details

Defined in Bcc.Api.Address

data AsType ColeAddr Source # 
Instance details

Defined in Bcc.Api.Address

data AsType AssetName Source # 
Instance details

Defined in Bcc.Api.Value

data AsType PolicyId Source # 
Instance details

Defined in Bcc.Api.Value

data AsType UpdateProposal Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

data AsType OptimumNonce Source # 
Instance details

Defined in Bcc.Api.ProtocolParameters

data AsType Certificate Source # 
Instance details

Defined in Bcc.Api.Certificate

data AsType TxId Source # 
Instance details

Defined in Bcc.Api.TxBody

data AsType BlockHeader Source # 
Instance details

Defined in Bcc.Api.Block

data AsType OperationalCertificateIssueCounter Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

data AsType OperationalCertificate Source # 
Instance details

Defined in Bcc.Api.OperationalCertificate

data AsType (Hash a) Source # 
Instance details

Defined in Bcc.Api.Hash

data AsType (Hash a) = AsHash (AsType a)
data AsType (VerificationKey a) Source # 
Instance details

Defined in Bcc.Api.Key

data AsType (SigningKey a) Source # 
Instance details

Defined in Bcc.Api.Key

data AsType (ZerepochScript lang) Source # 
Instance details

Defined in Bcc.Api.Script

data AsType (SimpleScript lang) Source # 
Instance details

Defined in Bcc.Api.Script

data AsType (ScriptInEra era) Source # 
Instance details

Defined in Bcc.Api.Script

data AsType (Script lang) Source # 
Instance details

Defined in Bcc.Api.Script

data AsType (Script lang) = AsScript (AsType lang)
data AsType (AddressInEra era) Source # 
Instance details

Defined in Bcc.Api.Address

data AsType (Address addrtype) Source # 
Instance details

Defined in Bcc.Api.Address

data AsType (Address addrtype) = AsAddress (AsType addrtype)
data AsType (TxBody era) Source # 
Instance details

Defined in Bcc.Api.TxBody

data AsType (TxBody era) = AsTxBody (AsType era)
data AsType (KeyWitness era) Source # 
Instance details

Defined in Bcc.Api.Tx

data AsType (Tx era) Source # 
Instance details

Defined in Bcc.Api.Tx

data AsType (Tx era) = AsTx (AsType era)

data family VerificationKey keyrole ∷ Type Source #

The type of cryptographic verification key, for each key role.

Instances

Instances details
Eq (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Eq (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Show (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Show (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

IsString (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

IsString (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

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

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 #

HasTypeProxy a ⇒ HasTypeProxy (VerificationKey a) Source # 
Instance details

Defined in Bcc.Api.Key

Associated Types

data AsType (VerificationKey a) Source #

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

SerialiseAsRawBytes (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsRawBytes (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

HasTextEnvelope (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (VerificationKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

HasTextEnvelope (VerificationKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

HasTextEnvelope (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

HasTextEnvelope (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsBech32 (VerificationKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (VerificationKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsBech32 (VerificationKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype VerificationKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey StakePoolKey = StakePoolVerificationKey (VKey 'StakePool StandardCrypto)
newtype VerificationKey VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedDelegateKey = VestedDelegateVerificationKey (VKey 'VestedDelegate StandardCrypto)
newtype VerificationKey VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedKey = VestedVerificationKey (VKey 'Vested StandardCrypto)
newtype VerificationKey GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedDelegateKey = GenesisVestedDelegateVerificationKey (VKey 'VestedDelegate StandardCrypto)
newtype VerificationKey GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisVestedKey = GenesisVestedVerificationKey (VKey 'Genesis StandardCrypto)
newtype VerificationKey VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey VestedUTxOKey = VestedUTxOVerificationKey (VKey 'Payment StandardCrypto)
newtype VerificationKey GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisUTxOKey = GenesisUTxOVerificationKey (VKey 'Payment StandardCrypto)
newtype VerificationKey GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisDelegateKey = GenesisDelegateVerificationKey (VKey 'GenesisDelegate StandardCrypto)
newtype VerificationKey GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey GenesisKey = GenesisVerificationKey (VKey 'Genesis StandardCrypto)
newtype VerificationKey StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey StakeKey = StakeVerificationKey (VKey 'Staking StandardCrypto)
newtype VerificationKey PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype VerificationKey PaymentKey = PaymentVerificationKey (VKey 'Payment StandardCrypto)
newtype VerificationKey ColeKeyLegacy Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype VerificationKey ColeKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype VerificationKey ColeKey = ColeVerificationKey VerificationKey
newtype VerificationKey VrfKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype VerificationKey VrfKey = VrfVerificationKey (VerKeyVRF StandardCrypto)
newtype VerificationKey KesKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype VerificationKey KesKey = KesVerificationKey (VerKeyKES StandardCrypto)
data AsType (VerificationKey a) Source # 
Instance details

Defined in Bcc.Api.Key

data family SigningKey keyrole ∷ Type Source #

The type of cryptographic signing key, for each key role.

Instances

Instances details
Show (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Show (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

IsString (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

IsString (SigningKey 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 #

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 #

HasTypeProxy a ⇒ HasTypeProxy (SigningKey a) Source # 
Instance details

Defined in Bcc.Api.Key

Associated Types

data AsType (SigningKey a) Source #

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

SerialiseAsRawBytes (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsRawBytes (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

HasTextEnvelope (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

HasTextEnvelope (SigningKey ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

HasTextEnvelope (SigningKey ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

HasTextEnvelope (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

HasTextEnvelope (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsBech32 (SigningKey StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsBech32 (SigningKey VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsBech32 (SigningKey KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype SigningKey StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakePoolKey = StakePoolSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedDelegateKey = VestedDelegateSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedKey = VestedSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisVestedKey = GenesisVestedSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey VestedUTxOKey = VestedUTxOSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisUTxOKey = GenesisUTxOSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisDelegateKey = GenesisDelegateSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey GenesisKey = GenesisSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey StakeKey = StakeSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype SigningKey PaymentKey = PaymentSigningKey (SignKeyDSIGN StandardCrypto)
newtype SigningKey ColeKeyLegacy Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype SigningKey ColeKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype SigningKey ColeKey = ColeSigningKey SigningKey
newtype SigningKey VrfKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype SigningKey VrfKey = VrfSigningKey (SignKeyVRF StandardCrypto)
newtype SigningKey KesKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype SigningKey KesKey = KesSigningKey (SignKeyKES StandardCrypto)
data AsType (SigningKey a) Source # 
Instance details

Defined in Bcc.Api.Key

data family Hash keyrole ∷ Type Source #

Instances

Instances details
Eq (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Eq (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Eq (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Eq (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Eq (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Eq (Hash StakePoolMetadata) Source # 
Instance details

Defined in Bcc.Api.StakePoolMetadata

Eq (Hash BlockHeader) Source # 
Instance details

Defined in Bcc.Api.Block

Ord (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Ord (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Ord (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Ord (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Ord (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Ord (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Ord (Hash BlockHeader) Source # 
Instance details

Defined in Bcc.Api.Block

Show (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Show (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Show (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

Show (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Show (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

Show (Hash StakePoolMetadata) Source # 
Instance details

Defined in Bcc.Api.StakePoolMetadata

Show (Hash BlockHeader) Source # 
Instance details

Defined in Bcc.Api.Block

IsString (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

IsString (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

IsString (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

IsString (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

IsString (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

FromJSON (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Methods

parseJSON ∷ Value → Parser (Hash ScriptData) #

parseJSONList ∷ Value → Parser [Hash ScriptData] #

ToJSON (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toJSONHash StakePoolKey → Value #

toEncodingHash StakePoolKey → Encoding #

toJSONList ∷ [Hash StakePoolKey] → Value #

toEncodingList ∷ [Hash StakePoolKey] → Encoding #

ToJSON (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Methods

toJSONHash ScriptData → Value #

toEncodingHash ScriptData → Encoding #

toJSONList ∷ [Hash ScriptData] → Value #

toEncodingList ∷ [Hash ScriptData] → Encoding #

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 #

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 #

FromJSONKey (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Methods

fromJSONKey ∷ FromJSONKeyFunction (Hash ScriptData)

fromJSONKeyList ∷ FromJSONKeyFunction [Hash ScriptData]

ToJSONKey (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

Methods

toJSONKey ∷ ToJSONKeyFunction (Hash StakePoolKey)

toJSONKeyList ∷ ToJSONKeyFunction [Hash StakePoolKey]

ToJSONKey (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

Methods

toJSONKey ∷ ToJSONKeyFunction (Hash ScriptData)

toJSONKeyList ∷ ToJSONKeyFunction [Hash ScriptData]

HasTypeProxy a ⇒ HasTypeProxy (Hash a) Source # 
Instance details

Defined in Bcc.Api.Hash

Associated Types

data AsType (Hash a) Source #

Methods

proxyToAsTypeProxy (Hash a) → AsType (Hash a) Source #

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

SerialiseAsRawBytes (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisVestedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash VestedUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisUTxOKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisDelegateExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisDelegateKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash GenesisKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash StakeExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash StakeKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash PaymentExtendedKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash PaymentKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

SerialiseAsRawBytes (Hash ScriptData) Source # 
Instance details

Defined in Bcc.Api.ScriptData

SerialiseAsRawBytes (Hash ColeKeyLegacy) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (Hash ColeKey) Source # 
Instance details

Defined in Bcc.Api.KeysCole

SerialiseAsRawBytes (Hash VrfKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsRawBytes (Hash KesKey) Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

SerialiseAsRawBytes (Hash StakePoolMetadata) Source # 
Instance details

Defined in Bcc.Api.StakePoolMetadata

SerialiseAsRawBytes (Hash BlockHeader) Source # 
Instance details

Defined in Bcc.Api.Block

SerialiseAsBech32 (Hash StakePoolKey) Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakePoolKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakePoolKey = StakePoolKeyHash (KeyHash 'StakePool StandardCrypto)
newtype Hash VestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateExtendedKey = VestedDelegateExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash VestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedDelegateKey = VestedDelegateKeyHash (KeyHash 'VestedDelegate StandardCrypto)
newtype Hash VestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedExtendedKey = VestedExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash VestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedKey = VestedKeyHash (KeyHash 'Vested StandardCrypto)
newtype Hash GenesisVestedDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedDelegateKey = GenesisVestedDelegateKeyHash (KeyHash 'VestedDelegate StandardCrypto)
newtype Hash GenesisVestedExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedExtendedKey = GenesisVestedExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash GenesisVestedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisVestedKey = GenesisVestedKeyHash (KeyHash 'Genesis StandardCrypto)
newtype Hash VestedUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash VestedUTxOKey = VestedUTxOKeyHash (KeyHash 'Payment StandardCrypto)
newtype Hash GenesisUTxOKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisUTxOKey = GenesisUTxOKeyHash (KeyHash 'Payment StandardCrypto)
newtype Hash GenesisDelegateExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateExtendedKey = GenesisDelegateExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash GenesisDelegateKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisDelegateKey = GenesisDelegateKeyHash (KeyHash 'GenesisDelegate StandardCrypto)
newtype Hash GenesisExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisExtendedKey = GenesisExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash GenesisKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash GenesisKey = GenesisKeyHash (KeyHash 'Genesis StandardCrypto)
newtype Hash StakeExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeExtendedKey = StakeExtendedKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash StakeKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash StakeKey = StakeKeyHash (KeyHash 'Staking StandardCrypto)
newtype Hash PaymentExtendedKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentExtendedKey = PaymentExtendedKeyHash (KeyHash 'Payment StandardCrypto)
newtype Hash PaymentKey Source # 
Instance details

Defined in Bcc.Api.KeysSophie

newtype Hash PaymentKey = PaymentKeyHash (KeyHash 'Payment StandardCrypto)
newtype Hash ScriptData Source # 
Instance details

Defined in Bcc.Api.ScriptData

newtype Hash ScriptData = ScriptDataHash (DataHash StandardCrypto)
newtype Hash ColeKeyLegacy Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype Hash ColeKey Source # 
Instance details

Defined in Bcc.Api.KeysCole

newtype Hash ColeKey = ColeKeyHash KeyHash
newtype Hash VrfKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype Hash VrfKey = VrfKeyHash (Hash StandardCrypto (VerKeyVRF StandardCrypto))
newtype Hash KesKey Source # 
Instance details

Defined in Bcc.Api.KeysOptimum

newtype Hash KesKey = KesKeyHash (Hash StandardCrypto (VerKeyKES StandardCrypto))
newtype Hash StakePoolMetadata Source # 
Instance details

Defined in Bcc.Api.StakePoolMetadata

newtype Hash StakePoolMetadata = StakePoolMetadataHash (Hash StandardCrypto ByteString)
newtype Hash BlockHeader Source #

For now at least we use a fixed concrete hash type for all modes and era. The different eras do use different types, but it's all the same underlying representation.

Instance details

Defined in Bcc.Api.Block

data AsType (Hash a) Source # 
Instance details

Defined in Bcc.Api.Hash

data AsType (Hash a) = AsHash (AsType a)