> **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.

# Signature Errors

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

## `Signature.InvalidRError`

Thrown when the signature has an invalid `r` value.

## `Signature.InvalidSerializedSizeError`

Thrown when the serialized signature is of an invalid size.

## `Signature.InvalidSError`

Thrown when the signature has an invalid `s` value.

## `Signature.InvalidVError`

Thrown when the signature has an invalid `v` value.

## `Signature.InvalidYParityError`

Thrown when the signature has an invalid `yParity` value.

## `Signature.MissingPropertiesError`

Thrown when the signature is missing either an `r`, `s`, or `yParity` property.
