Packages

package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AccountDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[AccountDb, (HDCoin, Int)] with SlickUtil[AccountDb, (HDCoin, Int)] with Product with Serializable
  2. case class AddressDAO()(implicit ec: ExecutionContext, config: WalletAppConfig) extends CRUD[AddressRecord, BitcoinAddress] with SlickUtil[AddressRecord, BitcoinAddress] with Product with Serializable
  3. case class AddressTagDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[AddressTagDb, (BitcoinAddress, AddressTagType)] with SlickUtil[AddressTagDb, (BitcoinAddress, AddressTagType)] with Product with Serializable
  4. case class IncomingTransactionDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[IncomingTransactionDb, DoubleSha256DigestBE] with TxDAO[IncomingTransactionDb] with Product with Serializable
  5. case class OutgoingTransactionDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[OutgoingTransactionDb, DoubleSha256DigestBE] with TxDAO[OutgoingTransactionDb] with Product with Serializable
  6. case class ScriptPubKeyDAO()(implicit ec: ExecutionContext, config: WalletAppConfig) extends CRUDAutoInc[ScriptPubKeyDb] with Product with Serializable
  7. case class SpendingInfoDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUDAutoInc[UTXORecord] with Product with Serializable
  8. case class TransactionDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[TransactionDb, DoubleSha256DigestBE] with TxDAO[TransactionDb] with Product with Serializable
  9. trait TxCRUDComponent[DbEntryType <: TxDB] extends AnyRef
  10. trait TxDAO[DbEntryType <: TxDB] extends CRUD[DbEntryType, DoubleSha256DigestBE] with TxCRUDComponent[DbEntryType] with SlickUtil[DbEntryType, DoubleSha256DigestBE]
  11. case class WalletDAOs(accountDAO: AccountDAO, addressDAO: AddressDAO, addressTagDAO: AddressTagDAO, utxoDAO: SpendingInfoDAO, transactionDAO: TransactionDAO, incomingTxDAO: IncomingTransactionDAO, outgoingTxDAO: OutgoingTransactionDAO, scriptPubKeyDAO: ScriptPubKeyDAO, stateDescriptorDAO: WalletStateDescriptorDAO) extends Product with Serializable
  12. case class WalletStateDescriptorDAO()(implicit ec: ExecutionContext, appConfig: WalletAppConfig) extends CRUD[WalletStateDescriptorDb, WalletStateDescriptorType] with SlickUtil[WalletStateDescriptorDb, WalletStateDescriptorType] with Product with Serializable
  13. case class WalletStateDescriptorDb(tpe: WalletStateDescriptorType, descriptor: WalletStateDescriptor) extends Product with Serializable

Value Members

  1. object WalletDAOs extends Serializable

Ungrouped