> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# TransactionRequest Types

:::info
`TransactionRequest` is a re-export of ox's [`TransactionRequest`](https://oxlib.sh/api/TransactionRequest/types). Refer to the ox documentation for the full reference.
:::

## `TransactionRequest.Rpc`

RPC representation of a [`TransactionRequest.TransactionRequest`](/docs/utilities/transactionrequest/types#transactionrequest).

## `TransactionRequest.TransactionRequest`

A Transaction Request that is generic to all transaction types, as defined in the [Execution API specification](https://github.com/ethereum/execution-apis/blob/4aca1d7a3e5aab24c8f6437131289ad386944eaa/src/schemas/transaction.yaml#L358-L423).
