cardano::stake_pool namespace

The namespace containing all Cardano Stake Pool objects.

Classes

class ColdSigningKey
A stake pool signing key (Ed25519 signing key).
class ColdVerificationKey
A stake pool verification key (Ed25519 public key).
class DeregistrationCertificateManager
An interface for managing stake pool retirement certificates.
class ExtendedColdSigningKey
A CIP-1853 stake pool signing key (extended Ed25519 signing key).
class KesSigningKey
A KES signing key used by stake pools to sign blocks.
class KesVerificationKey
A KES verification key used by stake pools to verify block signatures.
class OperationalCertificateIssueCounter
A node operational certificate issue counter.
class OperationalCertificateManager
Manage creation and serialization of node operational certificates.
class RegistrationCertificateManager
Manage creation and serialization of node registration certificates.
class VrfSigningKey
A VRF signing key used by stake pools to verify leadership selection.
class VrfVerificationKey
A VRF verification key used by stake pools to verify leadership selection.

Variables

uint32_t STAKE_POOL_ID_SIZE constexpr
Size of a stake pool ID in bytes.
size_t STAKE_POOL_KES_DEPTH constexpr
Stake pool KES depth.
size_t STAKE_POOL_KES_SIGNATURE_SIZE constexpr
Stake pool KES signature size.
uint32_t STAKE_POOL_KEY_SIZE constexpr
Size of a stake pool key in bytes.