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

# SignEvmTransactionOptions

```ts theme={null}
type SignEvmTransactionOptions = {
  evmAccount: EvmAddress;
  transaction: AllowedEvmTransactionType;
  idempotencyKey?: string;
};
```

Request parameters for signing an EVM transaction.

## Properties

| Property | Type | Description |
| - | - | - |
|  `evmAccount` | [`EvmAddress`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/EvmAddress) | The EVM account to sign the message with. |
|  `transaction` | [`AllowedEvmTransactionType`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/AllowedEvmTransactionType) | The transaction to sign. |
|  `idempotencyKey?` | `string` | Optional idempotency key for safe retries. |
