# TransactionRequest Types

## `TransactionRequest.MultisigInit`

Bootstrap multisig config hint for node-side gas modeling (TIP-1061). The node prices multisig gas from it during simulation, and ignores it for registered senders.

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

## `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#L442)

## `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#L33)
