<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "BitcoinKernel",
  "identifier" : "/documentation/BitcoinKernel/BlockHash",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "BitcoinKernel"
    ],
    "preciseIdentifier" : "s:13BitcoinKernel9BlockHashC"
  },
  "title" : "BlockHash"
}
-->

# BlockHash

A 32-byte block hash (double-SHA256 of the block header).

```
final class BlockHash
```

## Overview

Wraps the opaque `btck_BlockHash` type. ARC via `deinit` calls
`btck_block_hash_destroy` when the last reference drops.