EventLogEntryCases

The entry cases of the EventLog contract: where a stream lands as an entry of a partition, with its position and transport, and how a tail reads the entries back in sequence. They read only EventLogFixtures' fixtures, hooks and constants; see EventLogFixtures for the chain of families this class is part of.

Inheritors

Functions

The transport is the runtime's opaque bytes: a backend gives them back unchanged, so a field a newer version adds survives a backend that does not know it, and the runtime of that version reads it.

What the runtime hands its tails in memory is the stream and transport as appended at the position the outcome names: a backend's tail must read back exactly that, the events' payloads as JSON.