c

org.bitcoins.core.wallet.utxo

P2WPKHV0SpendingInfo

case class P2WPKHV0SpendingInfo(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: P2WPKHWitnessSPKV0, signer: Sign, hashType: HashType, scriptWitness: P2WPKHWitnessV0) extends UTXOSpendingInfo with SegwitV0NativeUTXOSpendingInfoFull with SegwitV0NativeUTXOSpendingInfoSingle with Product with Serializable

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

Instance Constructors

  1. new P2WPKHV0SpendingInfo(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: P2WPKHWitnessSPKV0, signer: Sign, hashType: HashType, scriptWitness: P2WPKHWitnessV0)

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. def 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
    P2WPKHV0SpendingInfoUTXOSpendingInfo
  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: P2WPKHWitnessSPKV0
  22. val scriptWitness: P2WPKHWitnessV0
  23. val scriptWitnessOpt: Option[ScriptWitnessV0]
  24. val signer: Sign

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    P2WPKHV0SpendingInfoUTXOSpendingInfoSingle
  25. def signers: Vector[Sign]

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    UTXOSpendingInfoSingleUTXOSpendingInfo
  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