mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-11-15 12:13:24 +00:00
e37ef7808d
This command will be called periodically by clients to maintain a list of RCs of active relay nodes. It will require another command (future commit) to fetch the RouterIDs from many nodes and reconcile those so we have some notion of good-ness of the RCs we're getting; if we get what seems to be a bad set of RCs (this concept not yet implemented), we will choose a different relay to fetch RCs from. These are left as TODOs for now. |
||
---|---|---|
.. | ||
CLI11@4c7c8ddc45 | ||
cpr@f88fd7737d | ||
ghc-filesystem@cd6805e94d | ||
nlohmann@bc889afb4c | ||
oxen-encoding@f6172d58d3 | ||
oxen-libquic@3ced484e8c | ||
oxen-mq@a27961d787 | ||
pybind11@aa304c9c7d | ||
span-lite@bc08bf8725 | ||
sqlite_orm@fdcc1da46f | ||
uvw@36fdf810a6 | ||
CMakeLists.txt | ||
readme.md |
directory for git submodules
- CLI11: cli argument parser
- cpr: curl for people, used by lokinet-bootstrap toolchain (to be removed)
- ghc-filesystem:
std::filesystem
shim lib for older platforms (like macos) - ngtcp2: quic implementation
- nlohmann: json parser
- oxen-encoding: bencode/endian header-only library
- oxen-logging: spdlog wrapper library
- oxen-mq: zmq wrapper library for threadpool and rpc
- pybind11: for pybind modules
- sqlite_orm: for peer stats db
- uvw: libuv header only library for main event loop