GossipArtifactSink

org.sigilaris.node.gossip.GossipArtifactSink
trait GossipArtifactSink[F[_], A]

Sink that consumes incoming gossip artifacts from peers.

Type parameters

A

the artifact payload type

F

the effect type

Attributes

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

Members list

Value members

Abstract methods

Applies a received gossip event to the local store.

Applies a received gossip event to the local store.

Value parameters

event

the gossip event to apply

Attributes

Returns

the apply result, or a contract rejection on validation failure

Source
Contracts.scala