| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.PerasVote
Description
This module defines type aliases for the ObjectDiffusion protocol applied to PerasVote diffusion.
Documentation
type TracePerasVoteDiffusionInbound blk = TraceObjectDiffusionInbound (PerasVoteId blk) (PerasVote blk) Source #
type TracePerasVoteDiffusionOutbound blk = TraceObjectDiffusionOutbound (PerasVoteId blk) (PerasVote blk) Source #
type PerasVotePoolReader blk (m ∷ Type → Type) = ObjectPoolReader (PerasVoteId blk) (PerasVote blk) PerasVoteTicketNo m Source #
type PerasVotePoolWriter blk (m ∷ Type → Type) = ObjectPoolWriter (PerasVoteId blk) (PerasVote blk) m Source #
type PerasVoteDiffusionInboundPipelined blk (m ∷ Type → Type) a = ObjectDiffusionInboundPipelined (PerasVoteId blk) (PerasVote blk) m a Source #
type PerasVoteDiffusionOutbound blk (m ∷ Type → Type) a = ObjectDiffusionOutbound (PerasVoteId blk) (PerasVote blk) m a Source #
type PerasVoteDiffusion blk = ObjectDiffusion (PerasVoteId blk) (PerasVote blk) Source #