# z.tempo.KeyAuthorization.DomainToRpc

Encode-only decoded key authorization schema accepting numberish `toRpc` inputs.

## Imports

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

z.tempo.KeyAuthorization.DomainToRpc
```

## Definition

```ts
export const DomainToRpc = z
  .object({
    ...domainToRpcShape,
    account: z.optional(z_Address.Address),
    isAdmin: z.optional(z.boolean()),
  })
  .check(
    z.refine(
      (value) => value.type !== 'multisig' || value.account != null,
      'multisig key grants require a parent account binding',
    ),
  )
```

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