Packages

package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BlockHeaderDAO()(implicit ec: ExecutionContext, appConfig: ChainAppConfig) extends CRUD[BlockHeaderDb, DoubleSha256DigestBE] with SlickUtil[BlockHeaderDb, DoubleSha256DigestBE] with Product with Serializable

    This class is responsible for all database access related to org.bitcoins.core.protocol.blockchain.BlockHeaders in our chain project

  2. sealed abstract class ChainStateDescriptor extends AnyRef
  3. case class ChainStateDescriptorDAO()(implicit ec: ExecutionContext, appConfig: ChainAppConfig) extends CRUD[ChainStateDescriptorDb, ChainStateDescriptorType] with SlickUtil[ChainStateDescriptorDb, ChainStateDescriptorType] with Product with Serializable
  4. case class ChainStateDescriptorDb(tpe: ChainStateDescriptorType, descriptor: ChainStateDescriptor) extends Product with Serializable
  5. sealed trait ChainStateDescriptorFactory[T <: ChainStateDescriptor] extends StringFactory[T]
  6. sealed abstract class ChainStateDescriptorType extends AnyRef
  7. case class CompactFilterDAO()(implicit ec: ExecutionContext, appConfig: ChainAppConfig) extends CRUD[CompactFilterDb, DoubleSha256DigestBE] with SlickUtil[CompactFilterDb, DoubleSha256DigestBE] with Product with Serializable
  8. case class CompactFilterHeaderDAO()(implicit ec: ExecutionContext, appConfig: ChainAppConfig) extends CRUD[CompactFilterHeaderDb, DoubleSha256DigestBE] with SlickUtil[CompactFilterHeaderDb, DoubleSha256DigestBE] with Product with Serializable
  9. case class IsInitialBlockDownload(isIBDRunning: Boolean) extends ChainStateDescriptor with Product with Serializable
  10. case class SyncDescriptor(syncing: Boolean) extends ChainStateDescriptor with Product with Serializable

Ungrouped