| 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 (PerasVote blk) Source #
type TracePerasVoteDiffusionOutbound blk = TraceObjectDiffusionOutbound PerasVoteId (PerasVote blk) Source #
type PerasVotePoolReader blk (m ∷ Type → Type) = ObjectPoolReader PerasVoteId (PerasVote blk) PerasVoteTicketNo m Source #
type PerasVotePoolWriter blk (m ∷ Type → Type) = ObjectPoolWriter PerasVoteId (PerasVote blk) m Source #
type PerasVoteDiffusionInboundPipelined blk (m ∷ Type → Type) a = ObjectDiffusionInboundPipelined PerasVoteId (PerasVote blk) m a Source #
type PerasVoteDiffusionOutbound blk (m ∷ Type → Type) a = ObjectDiffusionOutbound PerasVoteId (PerasVote blk) m a Source #
type PerasVoteDiffusion blk = ObjectDiffusion PerasVoteId (PerasVote blk) Source #