# AccountSimulation Types

## `AccountSimulation.Approval`

Configurable account owner approval used for RPC simulation.

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

## `AccountSimulation.ApprovalRpc`

JSON-RPC configurable account owner approval used for RPC simulation.

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

## `AccountSimulation.PrimitiveApproval`

Primitive owner approval used for RPC simulation.

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

## `AccountSimulation.Rpc`

JSON-RPC representation of an account simulation spec.

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

## `AccountSimulation.Spec`

Account simulation spec used to construct an RPC simulation signature.

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