> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# useVerifySiweSignature

```ts theme={null}
function useVerifySiweSignature(): {
  verifySiweSignature: (options: VerifySiweSignatureOptions) => Promise<VerifySiweSignatureResult>;
};
```

Hook that provides access to the SIWE signature verification functionality.
This is the second step in the SIWE authentication flow, used after `useSignInWithSiwe`.

## Returns

```ts theme={null}
{
  verifySiweSignature: (options: VerifySiweSignatureOptions) => Promise<VerifySiweSignatureResult>;
}
```

| Name                    | Type                                                                                 |
| ----------------------- | ------------------------------------------------------------------------------------ |
| `verifySiweSignature()` | (`options`: `VerifySiweSignatureOptions`) => `Promise`\<`VerifySiweSignatureResult`> |

## Example

```tsx lines theme={null}
const { verifySiweSignature } = useVerifySiweSignature();
const { user } = await verifySiweSignature({ flowId, signature });
```
