Packages

package node

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

  1. package config
  2. package constant
  3. package db
  4. package models
  5. package networking
  6. package util

Type Members

  1. case class NeutrinoNode(nodePeer: Peer, nodeCallbacks: SpvNodeCallbacks = SpvNodeCallbacks.empty, nodeConfig: NodeAppConfig, chainConfig: ChainAppConfig, actorSystem: ActorSystem) extends Node with Product with Serializable
  2. trait Node extends P2PLogger

    This a base trait for various kinds of nodes.

    This a base trait for various kinds of nodes. It contains house keeping methods required for all nodes.

  3. case class SpvNode(nodePeer: Peer, bloomFilter: BloomFilter, nodeCallbacks: SpvNodeCallbacks = SpvNodeCallbacks.empty, nodeConfig: NodeAppConfig, chainConfig: ChainAppConfig, actorSystem: ActorSystem) extends Node with Product with Serializable
  4. case class SpvNodeCallbacks(onTxReceived: Seq[OnTxReceived] = Seq.empty, onBlockReceived: Seq[OnBlockReceived] = Seq.empty, onMerkleBlockReceived: Seq[OnMerkleBlockReceived] = Seq.empty) extends Product with Serializable

    Callbacks for responding to events in the SPV node.

    Callbacks for responding to events in the SPV node. The approriate callback is executed whenver the node receives a getdata message matching it.

Value Members

  1. object SpvNodeCallbacks extends Serializable

Ungrouped