> **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.

# TxEnvelope Types

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

## `TxEnvelope.Base`

Base type for a Transaction Envelope. Transaction Envelopes inherit this type.

## `TxEnvelope.BaseRpc`

RPC representation of a [`TxEnvelope.Base`](/docs/utilities/txenvelope/types#base).

## `TxEnvelope.BaseSigned`

Signed representation of a [`TxEnvelope.Base`](/docs/utilities/txenvelope/types#base).

## `TxEnvelope.Rpc`

RPC representation of a [`TxEnvelope.TxEnvelope`](/docs/utilities/txenvelope/types#txenvelope).

## `TxEnvelope.Serialized`

Serialized Transaction Envelope.

## `TxEnvelope.TxEnvelope`

Transaction Envelope.

## `TxEnvelope.Type`

Transaction Envelope type.
