# TransactionRequest Types

## `TransactionRequest.Rpc`

RPC representation of a [`TransactionRequest.TransactionRequest`](/tempo/reference/TransactionRequest/types#transactionrequest).

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

## `TransactionRequest.TransactionRequest`

A Transaction Request that is generic to all transaction types.

Extends the [Execution API specification](https://github.com/ethereum/execution-apis/blob/4aca1d7a3e5aab24c8f6437131289ad386944eaa/src/schemas/transaction.yaml#L358-L423) with Tempo-specific fields for batched calls, fee tokens, access keys, and scheduled execution.

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