Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class DLCActionBuilder(dlcWalletDAOs: DLCWalletDAOs) extends Product with Serializable

    Utility class to help build actions to insert things into our DLC tables

  2. case class IntermediaryDLCStatus(dlcDb: DLCDb, contractInfo: ContractInfo, contractData: DLCContractDataDb, offerDb: DLCOfferDb, acceptDbOpt: Option[DLCAcceptDb], nonceDbs: Vector[OracleNonceDb], announcementsWithId: Vector[(OracleAnnouncementV0TLV, Long)], announcementIds: Vector[DLCAnnouncementDb]) extends Product with Serializable

    Creates a case class that represents all DLC data from dlcdb.sqlite Unfortunately we have to read some data from walletdb.sqlite to build a full DLCStatus

    Creates a case class that represents all DLC data from dlcdb.sqlite Unfortunately we have to read some data from walletdb.sqlite to build a full DLCStatus

    See also

    https://github.com/bitcoin-s/bitcoin-s/pull/4555#issuecomment-1200113188

Value Members

  1. object DLCAcceptUtil extends BitcoinSLogger
  2. object DLCStatusBuilder
  3. object DLCTxUtil

Ungrouped