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

# SignEvmTransactionOptions

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

Request parameters for signing an EVM transaction.

## 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="transaction" /> `transaction`        | [`AllowedEvmTransactionType`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks/Type-Aliases/AllowedEvmTransactionType) | The transaction to sign.                   |
| <a id="idempotencykey" /> `idempotencyKey?` | `string`                                                                                                             | Optional idempotency key for safe retries. |
