# MultisigWitness Types

## `MultisigWitness.Approval`

Native multisig owner approval used for RPC simulation.

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

## `MultisigWitness.MultisigWitness`

Native multisig witness used to construct an RPC simulation signature.

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

## `MultisigWitness.NestedApproval`

Nested native multisig owner approval used for RPC simulation.

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

## `MultisigWitness.NestedPrimitiveApproval`

Primitive approval in a depth-2 multisig simulation witness.

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

## `MultisigWitness.NestedWitness`

Depth-2 native multisig witness used for RPC simulation.

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

## `MultisigWitness.PrimitiveApproval`

Primitive owner approval used for RPC simulation.

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

## `MultisigWitness.Rpc`

JSON-RPC representation of a native multisig simulation witness.

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