HotStuffRuntimeBootstrapWithApplications
org.sigilaris.node.jvm.runtime.consensus.hotstuff.HotStuffRuntimeBootstrapWithApplications
final case class HotStuffRuntimeBootstrapWithApplications[F[_], A](topology: StaticPeerTopology, registry: StaticPeerRegistry, authenticator: StaticPeerAuthenticator[F], transportAuth: StaticPeerTransportAuth, consensus: HotStuffNodeRuntime[F], runtime: TxGossipRuntime[F, HotStuffPeerArtifact[A]], applicationTopics: Vector[ApplicationGossipTopic[F, A]], wakeupBus: Option[TxGossipWakeupBus[F]])
The assembled HotStuff runtime bootstrap whose peer gossip runtime also carries embedder-owned application artifacts.
Attributes
- Source
- HotStuffRuntimeBootstrap.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article