Skip to content

sgns::trustedpeer::GenesisCeremony::Request

#include <GenesisCeremony.hpp>

Public Attributes

Name
GenesisManifest manifest
std::optional< std::string > key_file
bool key_stdin
std::chrono::milliseconds confirmation_timeout
std::chrono::milliseconds poll_interval
std::chrono::milliseconds serve_duration

Public Attributes Documentation

variable manifest

GenesisManifest manifest;

variable key_file

std::optional< std::string > key_file;

variable key_stdin

bool key_stdin = false;

variable confirmation_timeout

std::chrono::milliseconds confirmation_timeout { std::chrono::seconds( 30 ) };

variable poll_interval

std::chrono::milliseconds poll_interval { std::chrono::milliseconds( 100 ) };

variable serve_duration

std::chrono::milliseconds serve_duration { std::chrono::milliseconds( 0 ) };

Post-confirmation serving window. Zero preserves the historical behavior of returning immediately after local durable confirmation (unit tests, scripted flows); production wiring sets a nonzero window.


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