Class
Block
A Bitcoin block — an 80-byte BlockHeader plus its list of Transaction values, structurally validated by the kernel on construction.
final class Block
Mentioned In
Overview
Construct from consensus-serialized bytes (network or disk format) via init(_:). The kernel parses, sanity-checks structure, and produces an opaque handle; downstream consensus validation happens through processBlock(_:).
Wraps the opaque btck_Block type; deinit calls btck_block_destroy when the last Swift reference drops.
Topics
Initializers
Instance Properties
Instance Methods