c

org.bitcoins.core.wallet.utxo

UnassignedSegwitNativeUTXOSpendingInfo

case class UnassignedSegwitNativeUTXOSpendingInfo(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: WitnessScriptPubKey, signers: Vector[Sign], hashType: HashType, scriptWitness: ScriptWitness, conditionalPath: ConditionalPath) extends UTXOSpendingInfo with BitcoinUTXOSpendingInfoFull with BitcoinUTXOSpendingInfoSingle with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnassignedSegwitNativeUTXOSpendingInfo
  2. Serializable
  3. Product
  4. Equals
  5. BitcoinUTXOSpendingInfoSingle
  6. UTXOSpendingInfoSingle
  7. BitcoinUTXOSpendingInfoFull
  8. BitcoinUTXOSpendingInfo
  9. UTXOSpendingInfoFull
  10. UTXOSpendingInfo
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UnassignedSegwitNativeUTXOSpendingInfo(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: WitnessScriptPubKey, signers: Vector[Sign], hashType: HashType, scriptWitness: ScriptWitness, conditionalPath: ConditionalPath)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val amount: CurrencyUnit
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. val conditionalPath: ConditionalPath
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. val hashType: HashType
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def isValidScriptWitness(spk: WitnessScriptPubKeyV0, scriptWitness: ScriptWitnessV0): Boolean
    Attributes
    protected
    Definition Classes
    BitcoinUTXOSpendingInfo
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. val outPoint: TransactionOutPoint

    The funding transaction's txid and the index of the output in the transaction we are spending

    The funding transaction's txid and the index of the output in the transaction we are spending

    Definition Classes
    UnassignedSegwitNativeUTXOSpendingInfoUTXOSpendingInfo
  17. def output: TransactionOutput

    the actual output itself we are spending

    the actual output itself we are spending

    Definition Classes
    UTXOSpendingInfo
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val redeemScriptOpt: Option[ScriptPubKey]
  20. val requiredSigs: Int
  21. val scriptPubKey: WitnessScriptPubKey
  22. val scriptWitness: ScriptWitness
  23. val scriptWitnessOpt: Option[ScriptWitness]
  24. val signer: Sign

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    UnassignedSegwitNativeUTXOSpendingInfoUTXOSpendingInfoSingle
  25. val signers: Vector[Sign]

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    UnassignedSegwitNativeUTXOSpendingInfoUTXOSpendingInfoSingleUTXOSpendingInfo
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toSingle(signerIndex: Int): BitcoinUTXOSpendingInfoSingle
  28. def toSingles: Vector[UTXOSpendingInfoSingle]

    Generates a UTXOSpendingInfoSingle for every Sign required to spend this UTXO.

    Generates a UTXOSpendingInfoSingle for every Sign required to spend this UTXO. Note that if more keys than necessary are specified, only the first requiredSigs specified will be taken here

    Definition Classes
    UTXOSpendingInfoFull
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from UTXOSpendingInfoSingle

Inherited from UTXOSpendingInfoFull

Inherited from UTXOSpendingInfo

Inherited from AnyRef

Inherited from Any

Ungrouped