Package

org.bitcoins.node.networking

peer

Permalink

package peer

Visibility
  1. Public
  2. All

Type Members

  1. case class DataMessageHandler(chainApi: ChainApi, callbacks: NodeCallbacks, receivedFilterCount: Int = 0, syncing: Boolean = false)(implicit ec: ExecutionContext, appConfig: NodeAppConfig, chainConfig: ChainAppConfig) extends P2PLogger with Product with Serializable

    Permalink

    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

  2. case class PeerHandler(p2pClient: P2PClient, peerMsgSender: PeerMessageSender) extends Product with Serializable

    Permalink
  3. class PeerMessageReceiver extends P2PLogger

    Permalink

    Responsible for receiving messages from a peer on the p2p network.

    Responsible for receiving messages from a peer on the p2p network. This is called by Client when doing the p2p handshake and during the Normal operations. This is the entry point for handling all received NetworkMessage

  4. sealed abstract class PeerMessageReceiverState extends AnyRef

    Permalink
  5. case class PeerMessageSender(client: P2PClient)(implicit conf: NodeAppConfig) extends P2PLogger with Product with Serializable

    Permalink

Ungrouped