Expand description

Tools for simulating a network around real holochain nodes. This is a very early prototype and subject to change.

Structs

When a message is received or sent it needs to be associated with a simulated connection. This type wraps the message with simulated agent that is associated with the connection.
A channel between the simulated network and the set of real holochain nodes.
This type allows a response to be sent to a request message such as a call.
The conditions the simulated network will have.

Enums

The type of protocol for the gossip wire message.
The network message for communicating with holochain. This collapses a few levels of wire messages to make it easier to build a network simulation. Some wire messages are handled entirely within kitsune which means there would be no way to simulate things like gossip without this type.