sealed abstract class WitnessGenerators extends AnyRef
Created by chris on 11/28/16.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- WitnessGenerators
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def annex: Gen[ByteVector]
Generates a taproot annex
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def createSignedWTxComponent(witness: ScriptWitness, unsignedWTxComponent: WitnessTxSigComponent): (TransactionWitness, WitnessTxSigComponent)
Takes a signed ScriptWitness and an unsignedTx and adds the witness to the unsigned WitnessTransaction
- def createUnsignedRawWTxSigComponent(witScriptPubKey: WitnessScriptPubKey, amount: CurrencyUnit, unsignedScriptWitness: ScriptWitness, sequence: Option[UInt32]): WitnessTxSigComponentRaw
Creates a unsigned org.bitcoins.core.crypto.WitnessTxSigComponent from the given parameters
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def p2wpkhWitnessV0: Gen[P2WPKHWitnessV0]
Generates a random P2PWPKHWitnessV0
- def p2wshWitnessV0: Gen[P2WSHWitnessV0]
Generates a random P2PWPKHWitnessV0
- def scriptWitness: Gen[ScriptWitness]
Generates a random org.bitcoins.core.protocol.script.ScriptWitness
- def signedP2WPKHTransactionWitness: Gen[(TransactionWitness, WitnessTxSigComponent, Seq[ECPrivateKey])]
Generates a validly signed org.bitcoins.core.protocol.transaction.TransactionWitness
- def signedP2WSHMultiSigTransactionWitness: Gen[(TransactionWitness, WitnessTxSigComponentRaw, Seq[ECPrivateKey])]
- def signedP2WSHP2PKHTransactionWitness: Gen[(TransactionWitness, WitnessTxSigComponentRaw, Seq[ECPrivateKey])]
- def signedP2WSHP2PKTransactionWitness: Gen[(TransactionWitness, WitnessTxSigComponentRaw, Seq[ECPrivateKey])]
- def signedP2WSHTransactionWitness: Gen[(TransactionWitness, WitnessTxSigComponentRaw, Seq[ECPrivateKey])]
Generates a random signed TransactionWitness with the corresponding WitnessTxSigComponent and ECPrivateKey
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def taprootKeyPath: Gen[TaprootKeyPath]
- def taprootScriptPath: Gen[TaprootScriptPath]
- def taprootWitness: Gen[TaprootWitness]
- def tapscriptControlBlock: Gen[TapscriptControlBlock]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def transactionWitness: Gen[TransactionWitness]
- def transactionWitness(numWitnesses: Int): Gen[TransactionWitness]
Generates a org.bitcoins.core.protocol.transaction.TransactionWitness with the specified number of witnesses
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()