Packages

case class Claimed(dlcId: Sha256Digest, isInitiator: Boolean, lastUpdated: Instant, tempContractId: Sha256Digest, contractId: ByteVector, contractInfo: ContractInfo, timeouts: DLCTimeouts, feeRate: FeeUnit, totalCollateral: CurrencyUnit, localCollateral: CurrencyUnit, fundingTxId: DoubleSha256DigestBE, closingTxId: DoubleSha256DigestBE, oracleSigs: OrderedSchnorrSignatures, oracleOutcome: OracleOutcome, myPayout: CurrencyUnit, counterPartyPayout: CurrencyUnit, payoutAddress: Option[PayoutAddress], peer: Option[String]) extends ClaimedDLCStatus with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Claimed
  2. Serializable
  3. Product
  4. Equals
  5. ClaimedDLCStatus
  6. ClosedDLCStatus
  7. SignedDLCStatus
  8. AcceptedDLCStatus
  9. DLCStatus
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Claimed(dlcId: Sha256Digest, isInitiator: Boolean, lastUpdated: Instant, tempContractId: Sha256Digest, contractId: ByteVector, contractInfo: ContractInfo, timeouts: DLCTimeouts, feeRate: FeeUnit, totalCollateral: CurrencyUnit, localCollateral: CurrencyUnit, fundingTxId: DoubleSha256DigestBE, closingTxId: DoubleSha256DigestBE, oracleSigs: OrderedSchnorrSignatures, oracleOutcome: OracleOutcome, myPayout: CurrencyUnit, counterPartyPayout: CurrencyUnit, payoutAddress: Option[PayoutAddress], peer: Option[String])

Value Members

  1. def accounting: DLCAccounting
    Definition Classes
    ClosedDLCStatus
  2. lazy val announcements: Vector[OracleAnnouncementTLV]
    Definition Classes
    DLCStatus
  3. val closingTxId: DoubleSha256DigestBE
    Definition Classes
    ClaimedClosedDLCStatus
  4. val contractId: ByteVector
    Definition Classes
    ClaimedAcceptedDLCStatus
  5. val contractInfo: ContractInfo
    Definition Classes
    ClaimedDLCStatus
  6. val counterPartyPayout: CurrencyUnit
    Definition Classes
    ClaimedClosedDLCStatus
  7. val dlcId: Sha256Digest

    The flipped sha256 hash of oracleInfo ++ contractInfo ++ timeoutes

    The flipped sha256 hash of oracleInfo ++ contractInfo ++ timeoutes

    Definition Classes
    ClaimedDLCStatus
  8. lazy val eventIds: Vector[String]
    Definition Classes
    DLCStatus
  9. val feeRate: FeeUnit
    Definition Classes
    ClaimedDLCStatus
  10. val fundingTxId: DoubleSha256DigestBE
    Definition Classes
    ClaimedSignedDLCStatus
  11. val isInitiator: Boolean
    Definition Classes
    ClaimedDLCStatus
  12. val lastUpdated: Instant
    Definition Classes
    ClaimedDLCStatus
  13. val localCollateral: CurrencyUnit
    Definition Classes
    ClaimedDLCStatus
  14. val myPayout: CurrencyUnit
    Definition Classes
    ClaimedClosedDLCStatus
  15. def oracleInfos: Vector[OracleInfo]
    Definition Classes
    DLCStatus
  16. val oracleOutcome: OracleOutcome
    Definition Classes
    ClaimedClaimedDLCStatus
  17. val oracleSigs: OrderedSchnorrSignatures
    Definition Classes
    ClaimedClaimedDLCStatus
  18. val payoutAddress: Option[PayoutAddress]
    Definition Classes
    ClaimedDLCStatus
  19. val peer: Option[String]
    Definition Classes
    ClaimedDLCStatus
  20. def pnl: CurrencyUnit
    Definition Classes
    ClosedDLCStatus
  21. def productElementNames: Iterator[String]
    Definition Classes
    Product
  22. def rateOfReturn: BigDecimal
    Definition Classes
    ClosedDLCStatus
  23. def rateOfReturnPrettyPrint: String
    Definition Classes
    ClosedDLCStatus
  24. def remoteCollateral: CurrencyUnit
    Definition Classes
    DLCStatus
  25. val state: DLCState.Claimed.type
    Definition Classes
    ClaimedDLCStatus
  26. lazy val statusString: String
    Definition Classes
    DLCStatus
  27. val tempContractId: Sha256Digest
    Definition Classes
    ClaimedDLCStatus
  28. val timeouts: DLCTimeouts
    Definition Classes
    ClaimedDLCStatus
  29. val totalCollateral: CurrencyUnit
    Definition Classes
    ClaimedDLCStatus