# TransactionReceipt Types

## `TransactionReceipt.Rpc`

An RPC Transaction Receipt as defined in the [Execution API specification](https://github.com/ethereum/execution-apis/blob/main/src/schemas/receipt.yaml).

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L334)

## `TransactionReceipt.RpcStatus`

Union of RPC Transaction Receipt statuses.

* `0x0` - `0x1`

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L334)

## `TransactionReceipt.RpcType`

Union of RPC Transaction Receipt types.

* `0x0`: legacy transactions - `0x1`: EIP-1559 transactions - `0x2`: EIP-2930 transactions - `0x3`: EIP-4844 transactions - `0x4`: EIP-7702 transactions - any other string

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L334)

## `TransactionReceipt.Status`

Union of Transaction Receipt statuses.

* `success` - `reverted`

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L334)

## `TransactionReceipt.TransactionReceipt`

An Transaction Receipt as defined in the [Execution API specification](https://github.com/ethereum/execution-apis/blob/main/src/schemas/receipt.yaml).

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L8)

## `TransactionReceipt.Type`

Union of Transaction Receipt types.

* `legacy` - `eip1559` - `eip2930` - `eip4844` - `eip7702` - any other string

**Source:** [src/core/TransactionReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/TransactionReceipt.ts#L334)
