Crate freenet
Source - config
- Peer node configuration.
- dev_tool
- Exports for the dev tool.
- generated
- Generated messages from the flatbuffers schema for the network monitor.
- local_node
- Exports to build a running local node.
- server
- Local server used to communicate with the peer core. Handles external client connections (HTTP/WebSocket).
- storages
- test_utils
- tracing
- Tracing and loging infrastructure. Includes our custom event log register. Tracing collectors, etc.
- transport
- Code for communicating with other peers over UDP, handles hole-punching, error handling, etc. Freenet Transport protocol implementation.
- util
- run_local_node
- run_network_node