Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hydra.HeadLogic.StateEvent
Synopsis
- data StateEvent tx = StateEvent {
- eventId :: EventId
- stateChanged :: StateChanged tx
- time :: UTCTime
- genStateEvent :: StateChanged tx -> Gen (StateEvent tx)
- mkCheckpoint :: HeadState tx -> EventId -> UTCTime -> StateEvent tx
State change events as used by Hydra.Node
data StateEvent tx Source #
A state change event with an event id that is the common entity to be
loaded from an EventSource
and sent to EventSink
s.
Constructors
StateEvent | |
Fields
|
Instances
genStateEvent :: StateChanged tx -> Gen (StateEvent tx) Source #
mkCheckpoint :: HeadState tx -> EventId -> UTCTime -> StateEvent tx Source #