> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# Hash Types

:::info
`Hash` is a re-export of ox's [`Hash`](https://oxlib.sh/api/Hash/types). Refer to the ox documentation for the full reference.
:::

## `Hash.Hasher`

Incremental hash state.

A hasher accepts any number of chunks. Calling `digest` or `digestInto` consumes the state. Call `clone` before finalizing to branch from the same prefix.
