# z.TransactionRequest.TransactionRequestToRpc

Encode-only transaction request schema accepting numberish `toRpc` inputs.

## Imports

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

z.TransactionRequest.TransactionRequestToRpc
```

## Definition

```ts
export const TransactionRequestToRpc = z
  .object(
    fields(
      z_Uint.UintToRpc,
      z_Number.NumberToRpc,
      z_Authorization.ListSignedToRpc,
      z_FrameRequest.FrameRequestToRpc,
      nonceKeysToRpc,
    ),
  )
  .check(z.refine(validNonce, 'Invalid keyed nonce'))
```

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