FinalizedWitnessInput

case class FinalizedWitnessInput(txOut: TxOut, nonWitnessUtxo: Option[Transaction], finalScriptWitness: ScriptWitness, scriptSig: Option[Seq[ScriptElt]], ripemd160: Set[ByteVector], sha256: Set[ByteVector], hash160: Set[ByteVector], hash256: Set[ByteVector], unknown: Seq[DataEntry]) extends FinalizedInput with WitnessInput
Source:
Psbt.scala
trait Serializable
trait Product
trait Equals
trait Input
trait DataMap
class Object
trait Matchable
class Any

Value members

Inherited methods

Inherited from:
WitnessInput
Source:
Psbt.scala
Inherited from:
Product

Concrete fields

Fully constructed scriptWitness with signatures and any other scripts necessary for the input to pass validation.

Fully constructed scriptWitness with signatures and any other scripts necessary for the input to pass validation.

Source:
Psbt.scala

Inherited fields

Derivation paths used for the signatures.

Derivation paths used for the signatures.

Inherited from:
FinalizedInput
Source:
Psbt.scala

Signatures as would be pushed to the stack from a scriptSig or witness.

Signatures as would be pushed to the stack from a scriptSig or witness.

Inherited from:
FinalizedInput
Source:
Psbt.scala

Redeem script for this input (when using p2sh).

Redeem script for this input (when using p2sh).

Inherited from:
FinalizedInput
Source:
Psbt.scala
override val sighashType: Option[Int]

Sighash type to be used when producing signatures for this output.

Sighash type to be used when producing signatures for this output.

Inherited from:
FinalizedInput
Source:
Psbt.scala

Witness script for this input (when using p2wsh).

Witness script for this input (when using p2wsh).

Inherited from:
FinalizedInput
Source:
Psbt.scala
override val witnessUtxo: Option[TxOut]

Witness utxo, used when spending segwit outputs.

Witness utxo, used when spending segwit outputs.

Inherited from:
WitnessInput
Source:
Psbt.scala