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

# SignEvmMessageOptions

```ts theme={null}
type SignEvmMessageOptions = {
  evmAccount: EvmAddress;
  message: string;
  idempotencyKey?: string;
};
```

Request parameters for signing an EVM message.

## Properties

| Property                                    | Type                                                                                   | Description                                |
| ------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------ |
| <a id="evmaccount" /> `evmAccount`          | [`EvmAddress`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/EvmAddress) | The EVM account to sign the message with.  |
| <a id="message" /> `message`                | `string`                                                                               | The message to sign.                       |
| <a id="idempotencykey" /> `idempotencyKey?` | `string`                                                                               | Optional idempotency key for safe retries. |
