Rather than write the whole thing and get review once it's "done", I think I should get review on the existing code and then I can adjust to keep building.
node_id is most complete and has a few tests, but is still missing a few implementations that will depend on how I implement stuff in config for the NodeHandler
node creates a NodeInfo from NodeId, SocketAddr, and NodeStatus
store is a WIP -- I keep looking at lp2p and considering what to use and not use from there...it's good code, but it is maybe unnecessarily generic for our purposes
error uses failure with the simplest syntax and util contains some test scaffolding that I expect to be useful for config and store
config and store are the least complete, but they should pull everything together and actually make the whole thing usable/working
should squash these useless commits if possible at some point
Rather than write the whole thing and get review once it's "done", I think I should get review on the existing code and then I can adjust to keep building.
node_id
is most complete and has a few tests, but is still missing a few implementations that will depend on how I implement stuff inconfig
for theNodeHandler
node
creates aNodeInfo
fromNodeId
,SocketAddr
, andNodeStatus
store
is a WIP -- I keep looking at lp2p and considering what to use and not use from there...it's good code, but it is maybe unnecessarily generic for our purposeserror
uses failure with the simplest syntax andutil
contains some test scaffolding that I expect to be useful forconfig
andstore
config
andstore
are the least complete, but they should pull everything together and actually make the whole thing usable/working