Bitcoin PrevTxOut Structure PrevTxOut Previous transaction output description for signrawtransactionwithkey. struct PrevTxOut Overview Encodable request type — not decoded from responses. Note Targets Bitcoin Core v31.x. Topics Initializers init(txid: String, vout: Int, scriptPubKey: String, redeemScript: String?, witnessScript: String?, amount: BTCAmount?)Creates a previous transaction output description. Instance Properties let amount: BTCAmount?The amount spent (required for Segwit inputs). let redeemScript: String?The redeem script (required for P2SH). let scriptPubKey: StringThe output script. let txid: StringThe transaction id. let vout: IntThe output number. let witnessScript: String?The witness script (required for P2WSH or P2SH-P2WSH).