| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.ObjectPool.PerasVote
Description
Instantiate ObjectPoolReader and ObjectPoolWriter using Peras
votes from the PerasVoteDB (or the ChainDB which is wrapping the
PerasVoteDB).
Documentation
makePerasVotePoolReaderFromVoteDB ∷ ∀ (m ∷ Type → Type) blk. IOLike m ⇒ PerasVoteDB m blk → ObjectPoolReader (PerasVoteId blk) (PerasVote blk) PerasVoteTicketNo m Source #
makePerasVotePoolWriterFromVoteDB ∷ ∀ blk (m ∷ Type → Type). (StandardHash blk, IOLike m) ⇒ StrictTVar m PerasVoteStakeDistr → SystemTime m → PerasVoteDB m blk → ObjectPoolWriter (PerasVoteId blk) (PerasVote blk) m Source #