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

# SignatureErc8010.unwrap

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

Unwraps an [ERC-8010 wrapped signature](https://github.com/jxom/ERCs/blob/16f7e3891fff2e1e9c25dea0485497739db8a816/ERCS/erc-8010.md) into its constituent parts.

## Imports

```ts
import { SignatureErc8010 } from 'viem/utils'
```

## Examples

```ts twoslash
// @noErrors
import { SignatureErc8010 } from 'viem/utils'

const { authorization, data, signature } =
  SignatureErc8010.unwrap('0x...')
```

## Definition

```ts
function unwrap(
  wrapped: SignatureErc8010.Wrapped,
): Unwrapped
```

## Parameters

### wrapped

* **Type:** [`SignatureErc8010.Wrapped`](/docs/utilities/signatureerc8010/types#signatureerc8010wrapped)

Wrapped signature to unwrap.

## Return Type

Unwrapped signature.

[`SignatureErc8010.Unwrapped`](/docs/utilities/signatureerc8010/types#signatureerc8010unwrapped)
