Skip to content

sgns::TokenID

#include <TokenID.hpp>

Public Types

Name
using std::array< uint8_t, 32 > ByteArray

Public Functions

Name
TokenID()
TokenID(const TokenID & other) =default
const ByteArray & bytes() const
size_t size() const
bool operator==(const TokenID & other) const
bool operator!=(const TokenID & other) const
bool operator<(const TokenID & other) const
std::string ToHex() const
bool IsGNUS() const
bool Equals(const TokenID & other) const
TokenID FromBytes(std::initializer_list< uint8_t > list)
TokenID FromBytes(const void * data, size_t size)

Public Types Documentation

using ByteArray

using sgns::TokenID::ByteArray = std::array<uint8_t, 32>;

Public Functions Documentation

function TokenID

inline TokenID()

function TokenID

TokenID(
    const TokenID & other
) =default

function bytes

inline const ByteArray & bytes() const

function size

inline size_t size() const

function operator==

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

function operator!=

inline bool operator!=(
    const TokenID & other
) const

function operator<

inline bool operator<(
    const TokenID & other
) const

function ToHex

inline std::string ToHex() const

function IsGNUS

inline bool IsGNUS() const

function Equals

inline bool Equals(
    const TokenID & other
) const

function FromBytes

static inline TokenID FromBytes(
    std::initializer_list< uint8_t > list
)

function FromBytes

static inline TokenID FromBytes(
    const void * data,
    size_t size
)

Updated on 2026-03-04 at 13:10:43 -0800