BlockRecordRejectionReason

org.sigilaris.node.jvm.runtime.consensus.hotstuff.BlockRecordRejectionReason

Reasons a block record can be rejected during conflict-free scheduling.

Attributes

Source
BlockScheduling.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class Compatibility(reason: CompatibilityReason)

The record was rejected for compatibility reasons.

The record was rejected for compatibility reasons.

Attributes

Source
BlockScheduling.scala
final case class Conflict(stateRef: StateRef, kind: ConflictKind)

The record conflicts with an already-scheduled record.

The record conflicts with an already-scheduled record.

Attributes

Source
BlockScheduling.scala