Packages

package peer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ControlMessageHandler(peerFinder: PeerFinder)(implicit ec: ExecutionContext, nodeAppConfig: NodeAppConfig) extends P2PLogger with Product with Serializable
  2. case class DataMessageHandler(chainApi: ChainApi, walletCreationTimeOpt: Option[Instant], peerManager: PeerManager, state: NodeRunningState)(implicit ec: ExecutionContext, appConfig: NodeAppConfig, chainConfig: ChainAppConfig) extends P2PLogger with Product with Serializable

    This actor is meant to handle a DataPayload that a peer to sent to us on the p2p network, for instance, if we a receive a HeadersMessage we should store those headers in our database

  3. case class PeerConnection(peer: Peer, queue: SourceQueue[NodeStreamMessage])(implicit nodeAppConfig: NodeAppConfig, chainAppConfig: ChainAppConfig, system: ActorSystem) extends P2PLogger with Product with Serializable
  4. case class PeerMessageSender(peerConnection: PeerConnection) extends PeerMessageSenderApi with P2PLogger with Product with Serializable

Value Members

  1. object ControlMessageHandler extends Serializable
  2. object PeerConnection extends Serializable

Ungrouped