Skip to content

sgns::ConsensusManager::PendingDependencyKey

Local-only dependency key for deferred subject validation.

#include <Consensus.hpp>

Public Types

Name
enum class Type

Public Functions

Name
bool operator==(const PendingDependencyKey & other) const
PendingDependencyKey Certificate(std::string subject_hash)

Public Attributes

Name
Type type
std::string value

Public Types Documentation

enum Type

Enumerator Value Description
Certificate Waiting for a certificate by subject/transaction hash.

Public Functions Documentation

function operator==

inline bool operator==(
    const PendingDependencyKey & other
) const

function Certificate

static inline PendingDependencyKey Certificate(
    std::string subject_hash
)

Public Attributes Documentation

variable type

Type type { Type::Certificate };

variable value

std::string value;

Updated on 2026-06-28 at 18:54:57 -0700