Bitcoin DecodedTransaction Structure DecodedTransaction Decoded transaction from decoderawtransaction. struct DecodedTransaction Overview Pure transaction structure without block context. Reuses Vin and Vout from shared types. Note Targets Bitcoin Core v31.x. Topics Initializers init(from: any Decoder) throws Instance Properties let hash: StringThe transaction hash (differs from txid for witness transactions). let locktime: Int64The lock time. let size: IntThe serialized transaction size. let txid: StringThe transaction id. let version: IntThe version. let vin: [Vin]The transaction inputs. let vout: [Vout]The transaction outputs. let vsize: IntThe virtual transaction size (differs from size for witness transactions). let weight: IntThe transaction’s weight (between vsize*4-3 and vsize*4).