Skip to content

sgns::AccountMessenger::RequestTask

Public Attributes

Name
RequestType type
std::chrono::milliseconds timeout
std::chrono::milliseconds silent_time
uint8_t block_index
std::string cid
std::string utxo_address
std::function< void(outcome::result< std::string >)> callback
std::shared_ptr< std::promise< outcome::result< uint64_t > > > nonce_promise
std::shared_ptr< std::promise< outcome::result< std::unordered_set< std::string > > > > utxo_promise

Public Attributes Documentation

variable type

RequestType type;

variable timeout

std::chrono::milliseconds timeout;

variable silent_time

std::chrono::milliseconds silent_time { std::chrono::milliseconds( 150 ) };

variable block_index

uint8_t block_index { 0 };

variable cid

std::string cid;

variable utxo_address

std::string utxo_address;

variable callback

std::function< void(outcome::result< std::string >)> callback;

variable nonce_promise

std::shared_ptr< std::promise< outcome::result< uint64_t > > > nonce_promise;

variable utxo_promise

std::shared_ptr< std::promise< outcome::result< std::unordered_set< std::string > > > > utxo_promise;

Updated on 2026-08-26 at 21:24:47 +0000