FinalizedInput

sealed trait FinalizedInput extends Input

A fully signed input.

Source:
Psbt.scala
trait Input
trait DataMap
class Object
trait Matchable
class Any

Value members

Inherited methods

Hash160 preimages (e.g. for miniscript hash challenges).

Hash160 preimages (e.g. for miniscript hash challenges).

Inherited from:
Input
Source:
Psbt.scala

Hash256 preimages (e.g. for miniscript hash challenges).

Hash256 preimages (e.g. for miniscript hash challenges).

Inherited from:
Input
Source:
Psbt.scala

Non-witness utxo, used when spending non-segwit outputs (may also be included when spending segwit outputs).

Non-witness utxo, used when spending non-segwit outputs (may also be included when spending segwit outputs).

Inherited from:
Input
Source:
Psbt.scala

RipeMD160 preimages (e.g. for miniscript hash challenges).

RipeMD160 preimages (e.g. for miniscript hash challenges).

Inherited from:
Input
Source:
Psbt.scala
def 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:
Input
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:
Input
Source:
Psbt.scala
def sha256: Set[ByteVector]

Sha256 preimages (e.g. for miniscript hash challenges).

Sha256 preimages (e.g. for miniscript hash challenges).

Inherited from:
Input
Source:
Psbt.scala
def unknown: Seq[DataEntry]

(optional) Unknown global entries.

(optional) Unknown global entries.

Inherited from:
Input
Source:
Psbt.scala
def witnessUtxo: Option[TxOut]

Witness utxo, used when spending segwit outputs.

Witness utxo, used when spending segwit outputs.

Inherited from:
Input
Source:
Psbt.scala

Concrete fields

Derivation paths used for the signatures.

Derivation paths used for the signatures.

Source:
Psbt.scala
override val partialSigs: Map[PublicKey, ByteVector]

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.

Source:
Psbt.scala
override val redeemScript: Option[Seq[ScriptElt]]

Redeem script for this input (when using p2sh).

Redeem script for this input (when using p2sh).

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.

Source:
Psbt.scala
override val witnessScript: Option[Seq[ScriptElt]]

Witness script for this input (when using p2wsh).

Witness script for this input (when using p2wsh).

Source:
Psbt.scala