The raw transaction buffer containing the UTXO.
The transaction ID of the input (not used in validation, but included for potential future use).
The index of the output in the transaction that we're spending.
True if the UTXO is valid, false otherwise.
Validates a non-witness UTXO (Unspent Transaction Output) for use in a PSBT.
This function performs several checks on the provided UTXO to ensure it's valid:
Note: This function does not validate the txid, as the provided buffer represents the previous transaction, not the transaction containing this input.