Anoma.Node.Transport.NetworkRegister (Anoma v0.34.0)
I am the network registry.
The single Network Registry engine instance maintains a database of NodeAdvert and TopicAdvert messages that arrive from the network on each node. For each known node and topic it spawns a Router Engine or a Pub/Sub Topic Engine instance, respectively.
https://specs.anoma.net/main/arch/node/engines/net_registry.html
Summary
Functions
I advertise to the given remote node, using the information I have about that node in my register.
Returns a specification to start this module under a supervisor.
Given a node id, I lookup all the information I have about this node.
Process a node advertisement.
Types
Functions
I advertise to the given remote node, using the information I have about that node in my register.
Returns a specification to start this module under a supervisor.
See Supervisor.
Given a node id, I lookup all the information I have about this node.
Process a node advertisement.
A self-signed node advertisement contains the node's cryptographic identity and transport addresses. https://specs.anoma.net/main/arch/node/engines/net_registry_messages.html#examplerequest-examplereply
@spec start_link(startup_options()) :: GenServer.on_start()