Input
Types
Link copied to clipboard
data class FinalizedInputWithoutUtxo( val scriptWitness: ScriptWitness?, val scriptSig: List<ScriptElt>?, val ripemd160: Set<ByteVector>, val sha256: Set<ByteVector>, val hash160: Set<ByteVector>, val hash256: Set<ByteVector>, val unknown: List<DataEntry>) : Input
Content copied to clipboard
A fully signed input without details about the utxo. Input finalizers should keep the utxo to allow transaction extractors to verify the final network serialized transaction, but it's not mandatory, so we may not have it available when parsing psbt inputs.
Link copied to clipboard
An input spending a non-segwit output.
Link copied to clipboard
data class PartiallySignedInputWithoutUtxo( val sighashType: Int?, val derivationPaths: Map<PublicKey, KeyPathWithMaster>, val ripemd160: Set<ByteVector>, val sha256: Set<ByteVector>, val hash160: Set<ByteVector>, val hash256: Set<ByteVector>, val unknown: List<DataEntry>) : Input
Content copied to clipboard
A partially signed input without details about the utxo. More signatures may need to be added before it can be finalized.
Link copied to clipboard
An input spending a segwit output.