> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EvmTokenBalancesClient

> EvmTokenBalancesClient API reference.

Package: [`com.coinbase.cdp.resources.evmtokenbalances`](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/index)

```java theme={null}
public class EvmTokenBalancesClient extends Object
```

## Constructor Details

### `EvmTokenBalancesClient`

```java theme={null}
public EvmTokenBalancesClient(ClientOptions clientOptions)
```

**Parameters:**

`clientOptions` - [ClientOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ClientOptions)

## Method Details

### `withRawResponse`

```java theme={null}
public WithRawResponseEvmTokenBalancesClient withRawResponse()
```

Get responses with HTTP metadata like headers

**Returns:**

[WithRawResponseEvmTokenBalancesClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/WithRawResponseEvmTokenBalancesClient)

### `listEvmTokenBalances`

**Overload 1**

```java theme={null}
public ListEvmTokenBalancesResponse listEvmTokenBalances(ListEvmTokenBalancesNetwork network, String address)
```

Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.

Calls to the `base` and `base-sepolia` networks offer:

99.5% \< 2 second freshness from chain tip for new tokens on an address. 99.5% \< 2 second freshness from chain tip for balance data.

Calls to the `ethereum` network offer:

99% \< 30 second freshness from chain tip for new tokens on an address. 99% \< 2 second freshness from chain tip for balance data.

**Parameters:**

`network` - [ListEvmTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListEvmTokenBalancesNetwork)

`address` - `String`

**Returns:**

[ListEvmTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/types/ListEvmTokenBalancesResponse)

**Overload 2**

```java theme={null}
public ListEvmTokenBalancesResponse listEvmTokenBalances(ListEvmTokenBalancesNetwork network, String address, ListEvmTokenBalancesRequest request)
```

Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.

Calls to the `base` and `base-sepolia` networks offer:

99.5% \< 2 second freshness from chain tip for new tokens on an address. 99.5% \< 2 second freshness from chain tip for balance data.

Calls to the `ethereum` network offer:

99% \< 30 second freshness from chain tip for new tokens on an address. 99% \< 2 second freshness from chain tip for balance data.

**Parameters:**

`network` - [ListEvmTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListEvmTokenBalancesNetwork)

`address` - `String`

`request` - [ListEvmTokenBalancesRequest](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/requests/ListEvmTokenBalancesRequest)

**Returns:**

[ListEvmTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/types/ListEvmTokenBalancesResponse)

**Overload 3**

```java theme={null}
public ListEvmTokenBalancesResponse listEvmTokenBalances(ListEvmTokenBalancesNetwork network, String address, RequestOptions requestOptions)
```

Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.

Calls to the `base` and `base-sepolia` networks offer:

99.5% \< 2 second freshness from chain tip for new tokens on an address. 99.5% \< 2 second freshness from chain tip for balance data.

Calls to the `ethereum` network offer:

99% \< 30 second freshness from chain tip for new tokens on an address. 99% \< 2 second freshness from chain tip for balance data.

**Parameters:**

`network` - [ListEvmTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListEvmTokenBalancesNetwork)

`address` - `String`

`requestOptions` - [RequestOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/RequestOptions)

**Returns:**

[ListEvmTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/types/ListEvmTokenBalancesResponse)

**Overload 4**

```java theme={null}
public ListEvmTokenBalancesResponse listEvmTokenBalances(ListEvmTokenBalancesNetwork network, String address, ListEvmTokenBalancesRequest request, RequestOptions requestOptions)
```

Lists the token balances of an EVM address on a given network. The balances include ERC-20 tokens and the native gas token (usually ETH). The response is paginated, and by default, returns 20 balances per page.

Calls to the `base` and `base-sepolia` networks offer:

99.5% \< 2 second freshness from chain tip for new tokens on an address. 99.5% \< 2 second freshness from chain tip for balance data.

Calls to the `ethereum` network offer:

99% \< 30 second freshness from chain tip for new tokens on an address. 99% \< 2 second freshness from chain tip for balance data.

**Parameters:**

`network` - [ListEvmTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListEvmTokenBalancesNetwork)

`address` - `String`

`request` - [ListEvmTokenBalancesRequest](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/requests/ListEvmTokenBalancesRequest)

`requestOptions` - [RequestOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/RequestOptions)

**Returns:**

[ListEvmTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/types/ListEvmTokenBalancesResponse)
