WitnessOutput

data class WitnessOutput(    val witnessScript: List<ScriptElt>?,     val redeemScript: List<ScriptElt>?,     val derivationPaths: Map<PublicKey, KeyPathWithMaster>,     val unknown: List<DataEntry>) : Output

A segwit output.

Constructors

Link copied to clipboard
fun WitnessOutput(    witnessScript: List<ScriptElt>?,     redeemScript: List<ScriptElt>?,     derivationPaths: Map<PublicKey, KeyPathWithMaster>,     unknown: List<DataEntry>)

Properties

Link copied to clipboard
open override val derivationPaths: Map<PublicKey, KeyPathWithMaster>

Derivation paths used to produce the public keys associated to this output.

Link copied to clipboard
open override val redeemScript: List<ScriptElt>?

Redeem script for this output (when using p2sh).

Link copied to clipboard
open override val unknown: List<DataEntry>

(optional) Unknown global entries.

Link copied to clipboard
open override val witnessScript: List<ScriptElt>?

Witness script for this output (when using p2wsh).