> ## 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.

# AsyncSolanaTokenBalancesClient

> AsyncSolanaTokenBalancesClient API reference.

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

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

## Constructor Details

### `AsyncSolanaTokenBalancesClient`

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

**Parameters:**

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

## Method Details

### `withRawResponse`

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

Get responses with HTTP metadata like headers

**Returns:**

[AsyncWithRawResponseSolanaTokenBalancesClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/AsyncWithRawResponseSolanaTokenBalancesClient)

### `listSolanaTokenBalances`

**Overload 1**

```java theme={null}
public CompletableFuture<ListSolanaTokenBalancesResponse> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

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

`address` - `String`

**Returns:**

`CompletableFuture`\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<ListSolanaTokenBalancesResponse> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, ListSolanaTokenBalancesRequest request)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

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

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>

**Overload 3**

```java theme={null}
public CompletableFuture<ListSolanaTokenBalancesResponse> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, RequestOptions requestOptions)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

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

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>

**Overload 4**

```java theme={null}
public CompletableFuture<ListSolanaTokenBalancesResponse> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, ListSolanaTokenBalancesRequest request, RequestOptions requestOptions)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

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

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>
