6 releases
new 0.9.2 | Mar 17, 2025 |
---|---|
0.9.1 | Feb 25, 2025 |
0.8.0 | Sep 9, 2024 |
0.7.1 | Aug 23, 2024 |
0.7.0 | Oct 26, 2022 |
#345 in Magic Beans
376 downloads per month
515KB
12K
SLoC
Fledger Node Logic
This directory holds the logic for a Fledger Node.
The Node
structure sets up the different modules from
flmodules
and connects them with each other.
It also creates a NodeData
structure that collects
the different statistics from the modules.
NodeData
In order for NodeData
to have the latest statistics
from the modules, it uses the Update
messages from
the modules:
on every Update
message, the new statistics is copied
to the NodeData
structure.
This is done by adding a tap
to the corresponding
module-broker, and then going through all messages
to find Update
s.
The advantage of this is to have a structure that does
not need to be protected by a Mutex.
Dependencies
~16–33MB
~540K SLoC