mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-11-07 15:20:31 +00:00
cc1bcf86fa
Adds a fallback bootstrap file path parameter to CMake, specify -DBOOTSTRAP_SYSTEM_PATH="/path/to/file" to use. Adds a list of (currently 1) obsolete bootstrap RouterIDs to check bootstrap RCs against. Will not use bootstrap RCs if they're on that list. Log an error periodically if we appear to be an active service node but have fewer than a set number (5) known peers. Bumps oxen-logging version for literal _format.
26 lines
539 B
C++
26 lines
539 B
C++
#pragma once
|
|
#include <cstdint>
|
|
#include <string>
|
|
#include <chrono>
|
|
|
|
#include "oxen/log/format.hpp"
|
|
|
|
using byte_t = uint8_t;
|
|
using llarp_proto_version_t = std::uint8_t;
|
|
|
|
namespace llarp
|
|
{
|
|
using Duration_t = std::chrono::milliseconds;
|
|
using namespace std::literals;
|
|
using namespace oxen::log::literals;
|
|
|
|
/// convert to milliseconds
|
|
uint64_t
|
|
ToMS(Duration_t duration);
|
|
|
|
using DateClock_t = std::chrono::system_clock;
|
|
using TimePoint_t = DateClock_t::time_point;
|
|
} // namespace llarp
|
|
|
|
using llarp_time_t = llarp::Duration_t;
|