Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data BlockIssuerVerificationKeyHash
- class HasIssuer blk where
Documentation
data BlockIssuerVerificationKeyHash Source #
Block issuer verification key hash.
BlockIssuerVerificationKeyHash !ByteString | Serialized block issuer verification key hash. |
NoBlockIssuer | There is no block issuer. For example, this could be relevant for epoch boundary blocks (EBBs), genesis blocks, etc. |
Instances
class HasIssuer blk where Source #
Get the block issuer verification key hash from a block header.
getIssuerVerificationKeyHash :: Header blk -> BlockIssuerVerificationKeyHash Source #
Given a block header, return the serialized block issuer verification key hash.
Instances
HasIssuer ByronBlock Source # | |
All HasIssuer xs => HasIssuer (HardForkBlock xs) Source # | |
Defined in Cardano.Tracing.HasIssuer | |
(ProtoCrypto protocol ~ StandardCrypto, ProtocolHeaderSupportsProtocol protocol) => HasIssuer (ShelleyBlock protocol era) Source # | |
Defined in Cardano.Tracing.HasIssuer getIssuerVerificationKeyHash :: Header (ShelleyBlock protocol era) -> BlockIssuerVerificationKeyHash Source # |