Class

org.bitcoins.core.wallet.utxo

P2SHNestedSegwitV0UTXOSpendingInfoSingle

Related Doc: package utxo

Permalink

case class P2SHNestedSegwitV0UTXOSpendingInfoSingle(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: P2SHScriptPubKey, signer: Sign, hashType: HashType, redeemScript: WitnessScriptPubKeyV0, scriptWitness: ScriptWitnessV0, conditionalPath: ConditionalPath) extends UTXOSpendingInfo with P2SHNestedSegwitV0UTXOSpendingInfo with P2SHSpendingInfoSingle with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. P2SHNestedSegwitV0UTXOSpendingInfoSingle
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. P2SHSpendingInfoSingle
  7. BitcoinUTXOSpendingInfoSingle
  8. UTXOSpendingInfoSingle
  9. P2SHNestedSegwitV0UTXOSpendingInfo
  10. P2SHSpendingInfo
  11. BitcoinUTXOSpendingInfo
  12. UTXOSpendingInfo
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new P2SHNestedSegwitV0UTXOSpendingInfoSingle(outPoint: TransactionOutPoint, amount: CurrencyUnit, scriptPubKey: P2SHScriptPubKey, signer: Sign, hashType: HashType, redeemScript: WitnessScriptPubKeyV0, scriptWitness: ScriptWitnessV0, conditionalPath: ConditionalPath)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val amount: CurrencyUnit

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val conditionalPath: ConditionalPath

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. val hashType: HashType

    Permalink
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def isValidScriptWitness(spk: WitnessScriptPubKeyV0, scriptWitness: ScriptWitnessV0): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BitcoinUTXOSpendingInfo
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. val nestedSpendingInfo: SegwitV0NativeUTXOSpendingInfoSingle

    Permalink
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val outPoint: TransactionOutPoint

    Permalink

    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
    P2SHNestedSegwitV0UTXOSpendingInfoSingleUTXOSpendingInfo
  19. def output: TransactionOutput

    Permalink

    the actual output itself we are spending

    the actual output itself we are spending

    Definition Classes
    UTXOSpendingInfo
  20. val redeemScript: WitnessScriptPubKeyV0

    Permalink
  21. val redeemScriptOpt: Option[ScriptPubKey]

    Permalink
    Definition Classes
    P2SHSpendingInfoUTXOSpendingInfo
  22. val scriptPubKey: P2SHScriptPubKey

    Permalink
  23. val scriptWitness: ScriptWitnessV0

    Permalink
  24. val scriptWitnessOpt: Option[ScriptWitnessV0]

    Permalink
  25. val signer: Sign

    Permalink

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    P2SHNestedSegwitV0UTXOSpendingInfoSingleUTXOSpendingInfoSingle
  26. def signers: Vector[Sign]

    Permalink

    The signer signing in the output above

    The signer signing in the output above

    Definition Classes
    UTXOSpendingInfoSingleUTXOSpendingInfo
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from P2SHSpendingInfoSingle

Inherited from UTXOSpendingInfoSingle

Inherited from P2SHSpendingInfo

Inherited from BitcoinUTXOSpendingInfo

Inherited from UTXOSpendingInfo

Inherited from AnyRef

Inherited from Any

Ungrouped