PartiallySignedWitnessInput

case class PartiallySignedWitnessInput(txOut: TxOut, nonWitnessUtxo: Option[Transaction], sighashType: Option[Int], partialSigs: Map[PublicKey, ByteVector], derivationPaths: Map[PublicKey, KeyPathWithMaster], redeemScript: Option[Seq[ScriptElt]], witnessScript: Option[Seq[ScriptElt]], ripemd160: Set[ByteVector], sha256: Set[ByteVector], hash160: Set[ByteVector], hash256: Set[ByteVector], unknown: Seq[DataEntry]) extends PartiallySignedInput 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

Inherited fields

override val scriptSig: Option[Seq[ScriptElt]]

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

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

Inherited from:
PartiallySignedInput
Source:
Psbt.scala

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.

Inherited from:
PartiallySignedInput
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