Class
Transaction
A Bitcoin transaction — the consensus-layer value type that moves coins from one set of scriptPubKeys to another.
final class Transaction
Mentioned In
Overview
Construct from network/disk bytes via init(_:) for stand-alone parsing, or obtain from a Block via transaction(at:). The kernel parses, structurally validates, and produces an opaque handle; full consensus validation (witness checks, signature verification, script execution) happens through script verification APIs and processBlock(_:).
Wraps the opaque btck_Transaction type; deinit calls btck_transaction_destroy when the last Swift reference drops.
Topics
Initializers
Instance Properties
Instance Methods