Skip to content

sgns::trustedpeer::ConfirmedBurnState

#include <TrustStateStore.hpp>

Public Functions

Name
std::optional< std::vector< uint8_t > > CanonicalBytes() const
std::optional< std::string > Hash() const
bool operator==(const ConfirmedBurnState & other) const
std::optional< ConfirmedBurnState > DecodeCanonical(const std::vector< uint8_t > & bytes)

Public Attributes

Name
constexpr uint8_t ENCODING_VERSION
uint8_t encoding_version
uint16_t network_id
uint64_t version
std::string expected_previous_hash
std::string authorizing_policy_hash
uint64_t basis_points

Public Functions Documentation

function CanonicalBytes

std::optional< std::vector< uint8_t > > CanonicalBytes() const

function Hash

std::optional< std::string > Hash() const

function operator==

bool operator==(
    const ConfirmedBurnState & other
) const

function DecodeCanonical

static std::optional< ConfirmedBurnState > DecodeCanonical(
    const std::vector< uint8_t > & bytes
)

Public Attributes Documentation

variable ENCODING_VERSION

static constexpr uint8_t ENCODING_VERSION = 1;

variable encoding_version

uint8_t encoding_version = ENCODING_VERSION;

variable network_id

uint16_t network_id = 0;

variable version

uint64_t version = 0;

variable expected_previous_hash

std::string expected_previous_hash;

variable authorizing_policy_hash

std::string authorizing_policy_hash;

variable basis_points

uint64_t basis_points = 0;

Updated on 2026-09-25 at 15:46:10 +0000