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

# EIP712TypedData

The message to sign using EIP-712.

## Properties

| Property                             | Type            | Description                                                                                                            |
| ------------------------------------ | --------------- | ---------------------------------------------------------------------------------------------------------------------- |
| <a id="domain" /> `domain`           | `EIP712Domain`  | -                                                                                                                      |
| <a id="types" /> `types`             | `EIP712Types`   | -                                                                                                                      |
| <a id="primarytype" /> `primaryType` | `string`        | The primary type of the message. This is the name of the struct in the `types` object that is the root of the message. |
| <a id="message" /> `message`         | `EIP712Message` | The message to sign. The structure of this message must match the `primaryType` struct in the `types` object.          |
