HotStuffPeerArtifact

org.sigilaris.node.jvm.runtime.consensus.hotstuff.HotStuffPeerArtifact
See theHotStuffPeerArtifact companion object

Peer-gossip artifact envelope used when HotStuff consensus artifacts and embedder application artifacts share the same session.

Attributes

Companion
object
Source
HotStuffApplicationGossip.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 Application[+A](value: A)

An embedder-owned application artifact.

An embedder-owned application artifact.

Attributes

Source
HotStuffApplicationGossip.scala
final case class Consensus[+A](value: HotStuffGossipArtifact)

A HotStuff consensus artifact.

A HotStuff consensus artifact.

Attributes

Source
HotStuffApplicationGossip.scala