Skip to main content
Version: Previous

Network messages - introduction

In this area, we'll look at the network messages that are used for front-end and inter-process communications.

  • GenesisSet - a generic message format sent between Genesis processes
  • Type-safe messages that perform message serialization and deserialization. These extract metadata information and expose it to the front end.
  • Metadata annotations that can be applied when defining Kotlin data classes to be used as input I message types.
info

GenesisSet is a builder class that builds out a standardised message format. It is not a message client. We use an internal messaging component (genesis-net) to send these messages (GenesisSet).