Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
data ResumingFrom Source #
Where we start processing blocks. This is the intersection between the
chain points passed to runNodeClients
and the blockchain that the node has.
∷ [ChainPoint] | List of synchronisation points. If the list is empty, the client will receive all blocks, starting from genesis. |
→ (ResumingFrom → PipelinedLedgerStateClient) | Function that returns the actual node client, depending on where we resumed from |
→ PipelinedLedgerStateClient |
Turn a PipelinedLedgerStateClient
into one that resumes processing from one
of a list of ChainPoint
s.