| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Storage.PerasVoteDB.Impl
Contents
Synopsis
- data PerasVoteDbArgs (f ∷ Type → Type) (m ∷ Type → Type) blk = PerasVoteDbArgs {
- pvdbaTracer ∷ Tracer m (TraceEvent blk)
- pvdbaPerasCfg ∷ HKD f (PerasCfg blk)
- defaultArgs ∷ ∀ (m ∷ Type → Type) blk. Applicative m ⇒ Incomplete PerasVoteDbArgs m blk
- createDB ∷ (IOLike m, StandardHash blk, Typeable blk) ⇒ Complete PerasVoteDbArgs m blk → m (PerasVoteDB m blk)
- data TraceEvent blk
- = AddVote (PerasVoteId blk) (WithArrivalTime (ValidatedPerasVote blk)) (AddPerasVoteResult blk)
- | GarbageCollected SlotNo
Opening
data PerasVoteDbArgs (f ∷ Type → Type) (m ∷ Type → Type) blk Source #
Constructors
| PerasVoteDbArgs | |
Fields
| |
defaultArgs ∷ ∀ (m ∷ Type → Type) blk. Applicative m ⇒ Incomplete PerasVoteDbArgs m blk Source #
createDB ∷ (IOLike m, StandardHash blk, Typeable blk) ⇒ Complete PerasVoteDbArgs m blk → m (PerasVoteDB m blk) Source #
Trace types
data TraceEvent blk Source #
Constructors
| AddVote (PerasVoteId blk) (WithArrivalTime (ValidatedPerasVote blk)) (AddPerasVoteResult blk) | |
| GarbageCollected SlotNo |