HistoricalConsensusJournal

org.sigilaris.node.jvm.runtime.application.v2.HistoricalConsensusJournal

This backend contains original records from BEFORE vote issuance. An implementation must atomically append complete bytes and force durable data and ordering; an ambiguous write must fail closed and require reopen.

Attributes

Source
HistoricalConsensusSafety.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def appendAndForce(canonicalRecord: Bytes): Result[F, Unit]
def records: Result[F, Vector[Bytes]]