# Transaction Types

## `Transaction.FromRpcType`

RPC Type to Type mapping.

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

## `Transaction.Rpc`

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

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

## `Transaction.Tempo`

Native account abstraction transaction (type `0x76`).

Features configurable fee tokens, call batching, fee sponsorship, access keys, parallelizable nonces, and scheduled execution via `validAfter`/`validBefore`.

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

## `Transaction.TempoRpc`

Native account abstraction transaction in RPC format.

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

## `Transaction.ToRpcType`

Type to RPC Type mapping.

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

## `Transaction.Transaction`

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

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