# z.Transaction.Eip8141ToRpc

Encode-only EIP-8141 transaction schema accepting numberish values.

## Imports

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

z.Transaction.Eip8141ToRpc
```

## Definition

```ts
export const Eip8141ToRpc = z
  .object({
    ...eip8141Fields(
      z_Uint.UintToRpc,
      chainIdToRpc,
      z_Frame.FrameToRpc,
      nonceKeysToRpc,
    ),
    blockHash: z_Hex.Hex,
    blockNumber: z_Uint.UintToRpc,
    blockTimestamp: z.optional(z_Uint.UintToRpc),
    transactionIndex: z_Number.NumberToRpc,
  })
  .check(z.refine(validNonce, 'Invalid keyed nonce'))
```

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