SafetyStore

org.sigilaris.node.jvm.runtime.application.v2.SafetyStore
trait SafetyStore[F[_]] extends ReservationWitnessStore[F]

One serialized safety boundary shared by application voters, reservations and canonical application. Implementations start fenced until recovery.

Attributes

Source
SafetyStore.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

Attributes

Source
SafetyStore.scala
def claimEffect(request: VerifiedEffectRequest, validatorId: Text): Result[F, VoteIntent]

Attributes

Source
SafetyStore.scala
def claimLock(request: VerifiedLockRequest, validatorId: Text): Result[F, VoteIntent]

Attributes

Source
SafetyStore.scala

Attributes

Source
SafetyStore.scala
def importEffect(certificate: VerifiedEffectCertificate): Result[F, Unit]

Attributes

Source
SafetyStore.scala
def importLock(certificate: VerifiedLockCertificate): Result[F, Unit]

Attributes

Source
SafetyStore.scala

Attributes

Source
SafetyStore.scala

Attributes

Source
SafetyStore.scala
def withSigningPermission[A](intentDigest: Hash)(sign: F[A]): Result[F, A]

Attributes

Source
SafetyStore.scala

Inherited and Abstract methods

Attributes

Inherited from:
ReservationWitnessStore
Source
WitnessStorage.scala

Attributes

Inherited from:
ReservationWitnessStore
Source
WitnessStorage.scala
def readChunk(ref: WitnessRef, index: Int): Result[F, WitnessChunk]

Attributes

Inherited from:
ReservationWitnessStore
Source
WitnessStorage.scala