HotStuffPeerTransportClient

org.sigilaris.node.jvm.transport.armeria.gossip.HotStuffPeerTransportClient
See theHotStuffPeerTransportClient companion object
final case class HotStuffPeerTransportClient[F[_], A](gossipPeers: Map[PeerIdentity, TxGossipPeerClient[F, A]], bootstrap: HotStuffBootstrapTransportServices[F])

Reusable endpoint-derived peer transport for HotStuff gossip runtimes.

Attributes

Companion
object
Source
HotStuffPeerTransportClient.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def peer(peerIdentity: PeerIdentity): Either[GossipPeerClientError, TxGossipPeerClient[F, A]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product