# z.TypedData.Domain

## Imports

```ts
import { z } from 'ox/zod'

z.TypedData.Domain
```

## Definition

```ts
export const Domain = z.object({
  chainId: z.optional(z.union([z.number(), z.bigint()])),
  name: z.optional(z_Solidity.Identifier),
  salt: z.optional(z.string()),
  verifyingContract: z.optional(z_Address.Address),
  version: z.optional(z.string()),
})
```

**Source:** [src/zod/TypedData.ts](https://github.com/wevm/ox/blob/main/src/zod/TypedData.ts)
