# FundingRequirement Types

## `FundingRequirement.FundingRequirement`

Target balance to satisfy before application calls.

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

## `FundingRequirement.Intent`

Unsigned funding fields to resolve before signing.

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

## `FundingRequirement.IntentRpc`

RPC funding intent with optional token, amount, and sources.

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

## `FundingRequirement.Rpc`

RPC funding requirement.

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

## `FundingRequirement.Tuple`

RLP funding requirement tuple.

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