sealed abstract class WitnessTxSigComponentRaw extends TxSigComponent with WitnessTxSigComponent

This represents checking the WitnessTransaction against a P2WPKHWitnessSPKV0 or a P2WSHWitnessSPKV0

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WitnessTxSigComponentRaw
  2. WitnessTxSigComponent
  3. TxSigComponent
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def flags: Seq[ScriptFlag]

    The flags that are needed to verify if the signature is correct

    The flags that are needed to verify if the signature is correct

    Definition Classes
    TxSigComponent
  2. abstract def inputIndex: UInt32

    The index of the input whose script signature is being checked

    The index of the input whose script signature is being checked

    Definition Classes
    TxSigComponent
  3. abstract def output: TransactionOutput

    This is the output we are spending.

    This is the output we are spending. We need this for script and digital signatures checks

    Definition Classes
    TxSigComponent
  4. abstract def transaction: WitnessTransaction

    The transaction being checked for the validity of signatures

    The transaction being checked for the validity of signatures

    Definition Classes
    WitnessTxSigComponentTxSigComponent

Concrete 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. def amount: CurrencyUnit

    The amount of CurrencyUnit we are spending in this TxSigComponent

    The amount of CurrencyUnit we are spending in this TxSigComponent

    Definition Classes
    TxSigComponent
  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()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def input: TransactionInput
    Definition Classes
    TxSigComponent
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def scriptPubKey: WitnessScriptPubKey

    The scriptPubKey for which the input is being checked against

    The scriptPubKey for which the input is being checked against

    Definition Classes
    WitnessTxSigComponentRawTxSigComponent
  18. def scriptSignature: ScriptSignature

    The script signature being checked

    The script signature being checked

    Definition Classes
    TxSigComponent
  19. def sigVersion: SignatureVersion

    Represents the serialization algorithm used to verify/create signatures for Bitcoin

    Represents the serialization algorithm used to verify/create signatures for Bitcoin

    Definition Classes
    WitnessTxSigComponentRawTxSigComponent
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. def witness: ScriptWitness
    Definition Classes
    WitnessTxSigComponent
  26. def witnessVersion: WitnessVersion

Inherited from WitnessTxSigComponent

Inherited from TxSigComponent

Inherited from AnyRef

Inherited from Any

Ungrouped